diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-09-30 09:09:43 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-09-30 09:09:43 +0000 |
commit | 14846d722eb52ea70bc3092eb5da80ce1c2e9750 (patch) | |
tree | 34700bc9c8c7cddbf955bc079a174ca75e099903 /spec/services/merge_requests/update_service_spec.rb | |
parent | bfb305ef516d8d6c07e91024a16772070d09afe0 (diff) | |
download | gitlab-ce-14846d722eb52ea70bc3092eb5da80ce1c2e9750.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/services/merge_requests/update_service_spec.rb')
-rw-r--r-- | spec/services/merge_requests/update_service_spec.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/spec/services/merge_requests/update_service_spec.rb b/spec/services/merge_requests/update_service_spec.rb index 5d76fb051f2..473b7fa8f17 100644 --- a/spec/services/merge_requests/update_service_spec.rb +++ b/spec/services/merge_requests/update_service_spec.rb @@ -711,6 +711,20 @@ RSpec.describe MergeRequests::UpdateService, :mailer do expect(user2.review_requested_open_merge_requests_count).to eq(1) expect(user3.review_requested_open_merge_requests_count).to eq(0) end + + it 'triggers graphql subscription mergeRequestReviewersUpdated' do + expect(GraphqlTriggers).to receive(:merge_request_reviewers_updated).with(merge_request) + + update_merge_request({ reviewer_ids: [user2.id] }) + end + end + + context 'when reviewers did not change' do + it 'does not trigger graphql subscription mergeRequestReviewersUpdated' do + expect(GraphqlTriggers).not_to receive(:merge_request_reviewers_updated) + + update_merge_request({ reviewer_ids: [merge_request.reviewer_ids] }) + end end context 'when the milestone is removed' do |