diff options
Diffstat (limited to 'spec/features/groups/issues_spec.rb')
-rw-r--r-- | spec/features/groups/issues_spec.rb | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/spec/features/groups/issues_spec.rb b/spec/features/groups/issues_spec.rb index e03d7b6d1f7..1cefcd18989 100644 --- a/spec/features/groups/issues_spec.rb +++ b/spec/features/groups/issues_spec.rb @@ -12,7 +12,7 @@ describe 'Group issues page' do let(:path) { issues_group_path(group) } before do - stub_feature_flags({ vue_issuables_list: { enabled: false, thing: group } }) + stub_feature_flags(vue_issuables_list: false) end context 'with shared examples' do @@ -186,4 +186,25 @@ describe 'Group issues page' do end end end + + context 'issues pagination' do + let(:user_in_group) { create(:group_member, :maintainer, user: create(:user), group: group ).user } + + let!(:issues) do + (1..25).to_a.map { |index| create(:issue, project: project, title: "Issue #{index}") } + end + + before do + sign_in(user_in_group) + visit issues_group_path(group) + end + + it 'shows the pagination' do + expect(page).to have_selector('.gl-pagination') + end + + it 'first pagination item is active' do + expect(page).to have_css(".js-first-button a.page-link.active") + end + end end |