diff options
| author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-11-16 20:41:27 +0000 |
|---|---|---|
| committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-11-16 20:41:27 +0000 |
| commit | 0061143ccd2e37e7ff83bd85127e0638e5e40f85 (patch) | |
| tree | 61de2ece7650aa81b13da9a3e85380b1bde61a72 /features/steps/groups.rb | |
| parent | 66c760531364648004a6c879d2584cae55422dcd (diff) | |
| parent | b093f50986b6dcd0e4caf33d3c96831155e71db8 (diff) | |
| download | gitlab-ce-0061143ccd2e37e7ff83bd85127e0638e5e40f85.tar.gz | |
Merge branch 'global-milestones' into 'master'
Create milestones in the group
When you work with groups its quite often you want to create same milestone in multiple projects. This MR allows you to do so
For #3488
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
See merge request !1797
Diffstat (limited to 'features/steps/groups.rb')
| -rw-r--r-- | features/steps/groups.rb | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/features/steps/groups.rb b/features/steps/groups.rb index 70388c18fcf..a8fba2406ae 100644 --- a/features/steps/groups.rb +++ b/features/steps/groups.rb @@ -255,6 +255,28 @@ class Spinach::Features::Groups < Spinach::FeatureSteps expect(page).to have_xpath("//span[@class='label label-warning']", text: 'archived') end + step 'I fill milestone name' do + fill_in 'milestone_title', with: 'v2.9.0' + end + + step 'I click new milestone button' do + click_link "New Milestone" + end + + step 'I press create mileston button' do + click_button "Create Milestone" + end + + step 'milestone in each project should be created' do + group = Group.find_by(name: 'Owned') + expect(page).to have_content "Milestone v2.9.0" + expect(group.projects).to be_present + + group.projects.each do |project| + expect(page).to have_content project.name + end + end + protected def assigned_to_me(key) |
