summaryrefslogtreecommitdiff
path: root/features/steps/groups.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-11-16 20:41:27 +0000
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-11-16 20:41:27 +0000
commit0061143ccd2e37e7ff83bd85127e0638e5e40f85 (patch)
tree61de2ece7650aa81b13da9a3e85380b1bde61a72 /features/steps/groups.rb
parent66c760531364648004a6c879d2584cae55422dcd (diff)
parentb093f50986b6dcd0e4caf33d3c96831155e71db8 (diff)
downloadgitlab-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.rb22
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)