method
before_setup
v5.0.0.1 -
Show latest stable
- Class:
ActiveJob::TestHelper
before_setup()public
No documentation available.
# File activejob/lib/active_job/test_helper.rb, line 11
def before_setup # :nodoc:
test_adapter = queue_adapter_for_test
@old_queue_adapters = (ActiveJob::Base.subclasses << ActiveJob::Base).select do |klass|
# only override explicitly set adapters, a quirk of `class_attribute`
klass.singleton_class.public_instance_methods(false).include?(:_queue_adapter)
end.map do |klass|
[klass, klass.queue_adapter].tap do
klass.queue_adapter = test_adapter
end
end
clear_enqueued_jobs
clear_performed_jobs
super
end