diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-02-07 09:08:04 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-02-07 09:08:04 +0300 |
commit | 95a6825e19809cae0cee779c0ca3667b233a58f4 (patch) | |
tree | e5cb19ea02021cf67be33cfc30a5c4f59ccf10d5 /spec/controllers | |
parent | fcfafe81d1f1aa442c5a5c93cd27b5f5b798cb90 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/controllers')
-rw-r--r-- | spec/controllers/groups_controller_spec.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/spec/controllers/groups_controller_spec.rb b/spec/controllers/groups_controller_spec.rb index 91a4336b800..fa46a4aab2d 100644 --- a/spec/controllers/groups_controller_spec.rb +++ b/spec/controllers/groups_controller_spec.rb @@ -562,6 +562,21 @@ RSpec.describe GroupsController, factory_default: :keep, feature_category: :code expect(response.body).to have_content('Open 2 Merged 0 Closed 0 All 2') expect(response.body).not_to have_content('Open Merged Closed All') end + + context 'when MergeRequestsFinder raises an exception' do + before do + allow_next_instance_of(MergeRequestsFinder) do |instance| + allow(instance).to receive(:count_by_state).and_raise(ActiveRecord::QueryCanceled) + end + end + + it 'does not display MR counts in nav' do + get :merge_requests, params: { id: group.to_param } + + expect(response.body).to have_content('Open Merged Closed All') + expect(response.body).not_to have_content('Open 0 Merged 0 Closed 0 All 0') + end + end end context 'when an ActiveRecord::QueryCanceled is raised' do |