diff --git a/spec/models/merge_request_spec.rb b/spec/models/merge_request_spec.rb
index a4ea9cd4cacdba823aa1ec9e4103c2bf6583a7bd..94bcf43a68a497bdc6d30ff2a1005d766f584589 100644
--- a/spec/models/merge_request_spec.rb
+++ b/spec/models/merge_request_spec.rb
@@ -5076,6 +5076,8 @@ def create_build(pipeline, coverage, name)
       context 'when transaction is not committed' do
         it_behaves_like 'transition not triggering mergeRequestMergeStatusUpdated GraphQL subscription' do
           def transition!
+            subject
+
             MergeRequest.transaction do
               super