Module: RSpec::Sidekiq::Matchers
- Defined in:
- lib/rspec/sidekiq/matchers/be_unique.rb,
lib/rspec/sidekiq/matchers/be_delayed.rb,
lib/rspec/sidekiq/matchers/be_retryable.rb,
lib/rspec/sidekiq/matchers/be_processed_in.rb,
lib/rspec/sidekiq/matchers/have_enqueued_job.rb,
lib/rspec/sidekiq/matchers/have_enqueued_jobs.rb
Defined Under Namespace
Classes: BeDelayed, BeProcessedIn, BeRetryable, BeUnique, HaveEnqueuedJob, HaveEnqueuedJobs
Instance Method Summary
collapse
Instance Method Details
#be_delayed(*expected_arguments) ⇒ Object
4
5
6
|
# File 'lib/rspec/sidekiq/matchers/be_delayed.rb', line 4
def be_delayed *expected_arguments
BeDelayed.new *expected_arguments
end
|
#be_processed_in(expected_queue) ⇒ Object
4
5
6
|
# File 'lib/rspec/sidekiq/matchers/be_processed_in.rb', line 4
def be_processed_in expected_queue
BeProcessedIn.new expected_queue
end
|
#be_retryable(expected_retry) ⇒ Object
4
5
6
|
# File 'lib/rspec/sidekiq/matchers/be_retryable.rb', line 4
def be_retryable expected_retry
BeRetryable.new expected_retry
end
|
#be_unique ⇒ Object
4
5
6
|
# File 'lib/rspec/sidekiq/matchers/be_unique.rb', line 4
def be_unique
BeUnique.new
end
|
#have_enqueued_job(*expected_arguments) ⇒ Object
4
5
6
|
# File 'lib/rspec/sidekiq/matchers/have_enqueued_job.rb', line 4
def have_enqueued_job *expected_arguments
HaveEnqueuedJob.new expected_arguments
end
|
#have_enqueued_jobs(expected_number_of_jobs) ⇒ Object
4
5
6
|
# File 'lib/rspec/sidekiq/matchers/have_enqueued_jobs.rb', line 4
def have_enqueued_jobs expected_number_of_jobs
raise RuntimeError, "have_enqueued_jobs matcher has been removed from rspec-sidekiq 1.x.x. Use \"expect(Job).to have(2).jobs\" instead. See https://github.com/philostler/rspec-sidekiq/wiki/FAQ-&-Troubleshooting"
end
|