diff options
Diffstat (limited to 'spec/support/shared_examples/models/diff_note_after_commit_shared_examples.rb')
-rw-r--r-- | spec/support/shared_examples/models/diff_note_after_commit_shared_examples.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/spec/support/shared_examples/models/diff_note_after_commit_shared_examples.rb b/spec/support/shared_examples/models/diff_note_after_commit_shared_examples.rb index 8c3e073193c..64390ccdc25 100644 --- a/spec/support/shared_examples/models/diff_note_after_commit_shared_examples.rb +++ b/spec/support/shared_examples/models/diff_note_after_commit_shared_examples.rb @@ -10,7 +10,7 @@ RSpec.shared_examples 'a valid diff note with after commit callback' do it 'raises an error' do allow(diff_file_from_repository).to receive(:line_for_position).with(position).and_return(nil) - expect { subject.save }.to raise_error(::DiffNote::NoteDiffFileCreationError, + expect { subject.save! }.to raise_error(::DiffNote::NoteDiffFileCreationError, "Failed to find diff line for: #{diff_file_from_repository.file_path}, "\ "old_line: #{position.old_line}"\ ", new_line: #{position.new_line}") @@ -25,11 +25,11 @@ RSpec.shared_examples 'a valid diff note with after commit callback' do it 'fallback to fetch file from repository' do expect_any_instance_of(::Gitlab::Diff::Position).to receive(:diff_file).with(project.repository) - subject.save + subject.save! end it 'creates a diff note file' do - subject.save + subject.save! expect(subject.reload.note_diff_file).to be_present end @@ -40,7 +40,7 @@ RSpec.shared_examples 'a valid diff note with after commit callback' do it 'raises an error' do allow_any_instance_of(::Gitlab::Diff::Position).to receive(:diff_file).with(project.repository).and_return(nil) - expect { subject.save }.to raise_error(::DiffNote::NoteDiffFileCreationError, 'Failed to find diff file') + expect { subject.save! }.to raise_error(::DiffNote::NoteDiffFileCreationError, 'Failed to find diff file') end end end |