Sha256: 5e1be1f01a2d11bf498329d80e5a91903cb3f6b44a9d74f7e11e74e48726d864
Contents?: true
Size: 603 Bytes
Versions: 3
Compression:
Stored size: 603 Bytes
Contents
module RSpec module Sidekiq module Matchers def have_enqueued_sidekiq_job(*expected_arguments) HaveEnqueuedSidekiqJob.new expected_arguments end # @api private class HaveEnqueuedSidekiqJob < Base def initialize(expected_arguments) super() @expected_arguments = normalize_arguments(expected_arguments) end def matches?(job_class) @klass = job_class @actual_jobs = EnqueuedJobs.new(klass) actual_jobs.includes?(expected_arguments, expected_options) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems