Method: Sidekiq::Job::ClassMethods#process_job

Defined in:
lib/sidekiq/test_api.rb

#process_job(job) ⇒ Object



282
283
284
285
286
287
288
289
# File 'lib/sidekiq/test_api.rb', line 282

def process_job(job)
  instance = new
  instance.jid = job["jid"]
  instance.bid = job["bid"] if instance.respond_to?(:bid=)
  Sidekiq::Testing.server_middleware.invoke(instance, job, job["queue"]) do
    execute_job(instance, job["args"])
  end
end