'While running delayed job specs giving me error?
I am facing one issue while running the delayed jobs specs
Here is my delayed job setting:-
Delayed::Worker.default_priority = 1 Delayed::Worker.destroy_failed_jobs = false Delayed::Worker.sleep_delay = 5 Delayed::Worker.max_attempts = 10 Delayed::Worker.max_run_time = 15.minutes Delayed::Worker.read_ahead = 5 Delayed::Worker.default_queue_name = 'default' Delayed::Worker.delay_jobs = true Delayed::Worker.raise_signal_exceptions = :term Delayed::Worker.logger = Rails.logger
But at one place my job running fine but inside v1 folder my job always return some error like "expected to enqueue exactly 1 jobs, with [{params}], but enqueued 0"
Job specs :-
it 'queues a RefreshPatientFormsJob' do ActiveJob::Base.queue_adapter = :test expect { post :refresh_subject_forms }.to have_enqueued_job(JOBName).with(params) end
Job specs :-
it 'queues a RefreshPatientFormsJob' do ActiveJob::Base.queue_adapter = :test expect { post :method }.to have_enqueued_job(JOBName).with(params) end
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
