Refactoring: Prefer ActiveJob helpers instead of quering job processing backend (Delayed::Job) directly.
This commit is contained in:
parent
3667cacab0
commit
e2af543016
1 changed files with 3 additions and 2 deletions
|
@ -129,9 +129,10 @@ RSpec.describe Calendar, type: :model do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'and current date has changed (past cache expiry)' do
|
context 'and current date has changed (past cache expiry)', performs_jobs: true do
|
||||||
before do
|
before do
|
||||||
calendar # create and sync
|
calendar # create and sync
|
||||||
|
clear_jobs # clear (speak: process) created jobs
|
||||||
travel 1.year
|
travel 1.year
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -146,7 +147,7 @@ RSpec.describe Calendar, type: :model do
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'does create a background job for escalation rebuild' do
|
it 'does create a background job for escalation rebuild' do
|
||||||
expect { calendar.sync }.to change { Delayed::Job.count }.by(1)
|
expect { calendar.sync }.to have_enqueued_job(SlaTicketRebuildEscalationJob)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue