module RSpec::EnqueueSidekiqJob
An includable module that provides `enqueue_sidekiq_job` matcher
Constants
- VERSION
Public Instance Methods
enqueue_sidekiq_job(worker_class)
click to toggle source
Checks if a certain job was enqueued in a block.
expect { AwesomeWorker.perform_async }
.to enqueue_sidekiq_job(AwesomeWorker)
expect { AwesomeWorker.perform_async(42, 'David')
.to enqueue_sidekiq_job(AwesomeWorker).with(42, 'David')
time = 5.minutes.from_now expect { AwesomeWorker.perform_at(time) }
.to enqueue_sidekiq_job(AwesomeWorker).at(time)
interval = 5.minutes expect { AwesomeWorker.perform_in(interval) }
.to enqueue_sidekiq_job(AwesomeWorker).in(5.minutes)
# File lib/rspec/enqueue_sidekiq_job.rb, line 24 def enqueue_sidekiq_job(worker_class) Matcher.new(worker_class) end