diff --git a/spec/lib/good_job_spec.rb b/spec/lib/good_job_spec.rb index f38e63bf2..832aa58f3 100644 --- a/spec/lib/good_job_spec.rb +++ b/spec/lib/good_job_spec.rb @@ -47,5 +47,15 @@ expect { old_unfinished_job.reload }.not_to raise_error expect { old_finished_job.reload }.to raise_error ActiveRecord::RecordNotFound end + + it 'takes arguments' do + deleted_jobs_count = described_class.cleanup_preserved_jobs(before_seconds_ago: 10) + + expect(deleted_jobs_count).to eq 2 + + expect { recent_job.reload }.to raise_error + expect { old_unfinished_job.reload }.not_to raise_error + expect { old_finished_job.reload }.to raise_error ActiveRecord::RecordNotFound + end end end