module Sidekiq::Job

Public Class Methods

clear_all() click to toggle source

Clear all queued jobs

# File lib/sidekiq/testing.rb, line 311
def clear_all
  Queues.clear_all
end
drain_all() click to toggle source

Drain (execute) all queued jobs

# File lib/sidekiq/testing.rb, line 316
def drain_all
  while jobs.any?
    job_classes = jobs.map { |job| job["class"] }.uniq

    job_classes.each do |job_class|
      Sidekiq::Testing.constantize(job_class).drain
    end
  end
end