summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOswaldo Ferreira <oswaldo@gitlab.com>2017-06-06 12:09:33 -0300
committerOswaldo Ferreira <oswaldo@gitlab.com>2017-06-07 19:02:22 -0300
commita89cf5b15181704749f3c235be3bdeb3cff61b35 (patch)
treefa4535b3cda04c790700a77a1c0c1d941b19a561
parentb845cfe8bc62e8ff925b64e78b229bef251ccf8d (diff)
downloadgitlab-ce-related-issues-backport-ce.tar.gz
Use RequestStore on queries count test for MergeRequestController#show.jsonrelated-issues-backport-ce
-rw-r--r--spec/controllers/projects/merge_requests_controller_spec.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/spec/controllers/projects/merge_requests_controller_spec.rb b/spec/controllers/projects/merge_requests_controller_spec.rb
index 08024a2148b..ccd34cdc05d 100644
--- a/spec/controllers/projects/merge_requests_controller_spec.rb
+++ b/spec/controllers/projects/merge_requests_controller_spec.rb
@@ -121,13 +121,18 @@ describe Projects::MergeRequestsController do
context 'number of queries' do
it 'verifies number of queries' do
+ RequestStore.begin!
+
# pre-create objects
merge_request
recorded = ActiveRecord::QueryRecorder.new { go(format: :json) }
- expect(recorded.count).to be_within(5).of(50)
+ expect(recorded.count).to be_within(1).of(29)
expect(recorded.cached_count).to eq(0)
+
+ RequestStore.end!
+ RequestStore.clear!
end
end
end