class RSpec::Sidekiq::Matchers::HaveEnqueuedSidekiqJob
@api private
Public Class Methods
new(expected_arguments)
click to toggle source
Calls superclass method
RSpec::Sidekiq::Matchers::Base::new
# File lib/rspec/sidekiq/matchers/have_enqueued_sidekiq_job.rb, line 10 def initialize(expected_arguments) super() @expected_arguments = normalize_arguments(expected_arguments) end
Public Instance Methods
matches?(job_class)
click to toggle source
# File lib/rspec/sidekiq/matchers/have_enqueued_sidekiq_job.rb, line 15 def matches?(job_class) @klass = job_class @actual_jobs = EnqueuedJobs.new(klass) actual_jobs.includes?( expected_arguments == [] ? any_args : expected_arguments, expected_options, expected_count ) end
prefix_message()
click to toggle source
# File lib/rspec/sidekiq/matchers/have_enqueued_sidekiq_job.rb, line 27 def prefix_message "have enqueued" end