Sha256: aa4764db1c3ec8a9b520da2e3f3dd8df288ea191493dece63848ea89fa1c7536
Contents?: true
Size: 832 Bytes
Versions: 3
Compression:
Stored size: 832 Bytes
Contents
require 'sidekiq_unique_jobs/testing/sidekiq_overrides' module SidekiqUniqueJobs module Client class Middleware alias call_real call def call(worker_class, item, queue, redis_pool = nil) worker_class = SidekiqUniqueJobs.worker_class_constantize(worker_class) if Sidekiq::Testing.inline? _server.call(worker_class.new, item, queue, redis_pool) do call_real(worker_class, item, queue, redis_pool) do yield end end else call_real(worker_class, item, queue, redis_pool) do yield end end end def _server SidekiqUniqueJobs::Server::Middleware.new end end end class Testing def mocking! require 'sidekiq_unique_jobs/testing/mocking' end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sidekiq-unique-jobs-4.0.17 | lib/sidekiq_unique_jobs/testing.rb |
sidekiq-unique-jobs-4.0.16 | lib/sidekiq_unique_jobs/testing.rb |
sidekiq-unique-jobs-4.0.15 | lib/sidekiq_unique_jobs/testing.rb |