diff options
Diffstat (limited to 'spec/services/draft_notes/publish_service_spec.rb')
-rw-r--r-- | spec/services/draft_notes/publish_service_spec.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/spec/services/draft_notes/publish_service_spec.rb b/spec/services/draft_notes/publish_service_spec.rb index 4ebae2f9aa2..ae0c8113904 100644 --- a/spec/services/draft_notes/publish_service_spec.rb +++ b/spec/services/draft_notes/publish_service_spec.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true require 'spec_helper' -describe DraftNotes::PublishService do +RSpec.describe DraftNotes::PublishService do include RepoHelpers let(:merge_request) { create(:merge_request) } @@ -237,7 +237,8 @@ describe DraftNotes::PublishService do it 'resolves the thread' do publish(draft: draft_note) - expect(note.discussion.resolved?).to be true + # discussion is memoized and reload doesn't clear the memoization + expect(Note.find(note.id).discussion.resolved?).to be true end it 'sends notifications if all threads are resolved' do |