Module: Sidekiq::Worker::ClassMethods

Defined in:
lib/rspec/sidekiq/helpers/within_sidekiq_retries_exhausted_block.rb

Instance Method Summary collapse

Instance Method Details

#default_retries_exhausted_argsObject



9
10
11
12
13
14
15
16
# File 'lib/rspec/sidekiq/helpers/within_sidekiq_retries_exhausted_block.rb', line 9

def default_retries_exhausted_args
  {
    'queue' => get_sidekiq_options[:worker],
    'class' => name,
    'args' => [],
    'error_message' => 'An error occured'
  }
end

#within_sidekiq_retries_exhausted_block(user_msg = {}, &block) ⇒ Object



4
5
6
7
# File 'lib/rspec/sidekiq/helpers/within_sidekiq_retries_exhausted_block.rb', line 4

def within_sidekiq_retries_exhausted_block(user_msg = {}, &block)
  block.call
  sidekiq_retries_exhausted_block.call default_retries_exhausted_args.merge(user_msg)
end