summaryrefslogtreecommitdiff
path: root/spec/features/groups
diff options
context:
space:
mode:
authorGeorge Andrinopoulos <geoandri@gmail.com>2017-11-07 20:57:30 +0200
committerGeorge Andrinopoulos <geoandri@gmail.com>2017-11-07 20:57:30 +0200
commita4d71cba7ef80e6f3c10f148dd1edfbef7f82893 (patch)
tree7e5435a0b7cdbe85c5f5ec8fe8f50951b1e89c27 /spec/features/groups
parentf4ed780ef5fc76b7704742d4886ac435c3e5ab98 (diff)
downloadgitlab-ce-a4d71cba7ef80e6f3c10f148dd1edfbef7f82893.tar.gz
Add group milestone to feature spec and minor changes
Diffstat (limited to 'spec/features/groups')
-rw-r--r--spec/features/groups/milestones_sorting_spec.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/spec/features/groups/milestones_sorting_spec.rb b/spec/features/groups/milestones_sorting_spec.rb
index 3bd59587535..a0fe40cf1d3 100644
--- a/spec/features/groups/milestones_sorting_spec.rb
+++ b/spec/features/groups/milestones_sorting_spec.rb
@@ -8,6 +8,7 @@ feature 'Milestones sorting', :js do
let!(:other_project_milestone1) { create(:milestone, project: other_project, title: 'v1.0', due_date: 10.days.from_now) }
let!(:project_milestone2) { create(:milestone, project: project, title: 'v2.0', due_date: 5.days.from_now) }
let!(:other_project_milestone2) { create(:milestone, project: other_project, title: 'v2.0', due_date: 5.days.from_now) }
+ let!(:group_milestone) { create(:milestone, group: group, title: 'v3.0', due_date: 7.days.from_now) }
let(:user) { create(:group_member, :master, user: create(:user), group: group ).user }
before do
@@ -22,6 +23,7 @@ feature 'Milestones sorting', :js do
# assert default sorting
within '.milestones' do
expect(page.all('ul.content-list > li').first.text).to include('v2.0')
+ expect(page.all('ul.content-list > li')[1].text).to include('v3.0')
expect(page.all('ul.content-list > li').last.text).to include('v1.0')
end
@@ -33,6 +35,8 @@ feature 'Milestones sorting', :js do
expect(sort_options[1]).to eq('Due later')
expect(sort_options[2]).to eq('Start soon')
expect(sort_options[3]).to eq('Start later')
+ expect(sort_options[4]).to eq('Name, ascending')
+ expect(sort_options[5]).to eq('Name, descending')
click_link 'Due later'
@@ -40,6 +44,7 @@ feature 'Milestones sorting', :js do
within '.milestones' do
expect(page.all('ul.content-list > li').first.text).to include('v1.0')
+ expect(page.all('ul.content-list > li')[1].text).to include('v3.0')
expect(page.all('ul.content-list > li').last.text).to include('v2.0')
end
end