diff options
Diffstat (limited to 'spec/graphql/graphql_triggers_spec.rb')
-rw-r--r-- | spec/graphql/graphql_triggers_spec.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/spec/graphql/graphql_triggers_spec.rb b/spec/graphql/graphql_triggers_spec.rb index 3f58f2678d8..97b1591db8e 100644 --- a/spec/graphql/graphql_triggers_spec.rb +++ b/spec/graphql/graphql_triggers_spec.rb @@ -132,6 +132,20 @@ RSpec.describe GraphqlTriggers, feature_category: :shared do end end + describe '.merge_request_diff_generated' do + it 'triggers the merge_request_diff_generated subscription' do + merge_request = build_stubbed(:merge_request) + + expect(GitlabSchema.subscriptions).to receive(:trigger).with( + :merge_request_diff_generated, + { issuable_id: merge_request.to_gid }, + merge_request + ).and_call_original + + described_class.merge_request_diff_generated(merge_request) + end + end + describe '.work_item_updated' do it 'triggers the work_item_updated subscription' do expect(GitlabSchema.subscriptions).to receive(:trigger).with( |