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_expired_in.rb,
lib/rspec/sidekiq/matchers/save_backtrace.rb,
lib/rspec/sidekiq/matchers/be_processed_in.rb,
lib/rspec/sidekiq/matchers/have_enqueued_job.rb

Defined Under Namespace

Classes: BeDelayed, BeExpiredIn, BeProcessedIn, BeRetryable, BeUnique, HaveEnqueuedJob, SaveBacktrace

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_expired_in(expected_argument) ⇒ Object



4
5
6
# File 'lib/rspec/sidekiq/matchers/be_expired_in.rb', line 4

def be_expired_in(expected_argument)
  BeExpiredIn.new(expected_argument)
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_uniqueObject



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

#save_backtrace(expected_backtrace = true) ⇒ Object



4
5
6
# File 'lib/rspec/sidekiq/matchers/save_backtrace.rb', line 4

def save_backtrace(expected_backtrace=true)
  SaveBacktrace.new expected_backtrace
end