class SidekiqUniqueJobs::RSpec::Matchers::HaveValidSidekiqOptions

Class HaveValidSidekiqOptions validates the unique/lock configuration for a worker.

@author Mikael Henriksson <mikael@mhenrixon.com>

Attributes

lock_config[R]
sidekiq_options[R]
worker[R]

Public Instance Methods

matches?(worker) click to toggle source
# File lib/sidekiq_unique_jobs/rspec/matchers/have_valid_sidekiq_options.rb, line 19
def matches?(worker)
  @worker          = worker
  @sidekiq_options = worker.get_sidekiq_options
  @lock_config     = SidekiqUniqueJobs.validate_worker(sidekiq_options)
  lock_config.valid?
end