diff options
Diffstat (limited to 'spec/services/merge_requests/reopen_service_spec.rb')
-rw-r--r-- | spec/services/merge_requests/reopen_service_spec.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/spec/services/merge_requests/reopen_service_spec.rb b/spec/services/merge_requests/reopen_service_spec.rb index b9df31b6727..7399b29d06e 100644 --- a/spec/services/merge_requests/reopen_service_spec.rb +++ b/spec/services/merge_requests/reopen_service_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe MergeRequests::ReopenService do +RSpec.describe MergeRequests::ReopenService, feature_category: :code_review_workflow do let(:user) { create(:user) } let(:user2) { create(:user) } let(:guest) { create(:user) } @@ -92,7 +92,11 @@ RSpec.describe MergeRequests::ReopenService do it 'refreshes the number of open merge requests for a valid MR' do service = described_class.new(project: project, current_user: user) - expect { service.execute(merge_request) } + expect do + service.execute(merge_request) + + BatchLoader::Executor.clear_current + end .to change { project.open_merge_requests_count }.from(0).to(1) end |