diff options
Diffstat (limited to 'spec/workers/delete_diff_files_worker_spec.rb')
-rw-r--r-- | spec/workers/delete_diff_files_worker_spec.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/spec/workers/delete_diff_files_worker_spec.rb b/spec/workers/delete_diff_files_worker_spec.rb index cf26dbabb97..c124847ca45 100644 --- a/spec/workers/delete_diff_files_worker_spec.rb +++ b/spec/workers/delete_diff_files_worker_spec.rb @@ -34,11 +34,13 @@ RSpec.describe DeleteDiffFilesWorker do end it 'rollsback if something goes wrong' do + error = RuntimeError.new('something went wrong') + expect(MergeRequestDiffFile).to receive_message_chain(:where, :delete_all) - .and_raise + .and_raise(error) expect { described_class.new.perform(merge_request_diff.id) } - .to raise_error + .to raise_error(error) merge_request_diff.reload |