Method: ActiveJob::TestHelper#before_setup

Defined in:
activejob/lib/active_job/test_helper.rb

#before_setupObject

:nodoc:



41
42
43
44
45
46
47
48
49
50
51
52
53
54
# File 'activejob/lib/active_job/test_helper.rb', line 41

def before_setup # :nodoc:
  queue_adapter_specific_to_this_test_class = queue_adapter_for_test
  queue_adapter_changed_jobs.each do |klass|
    if queue_adapter_specific_to_this_test_class
      klass.enable_test_adapter(queue_adapter_specific_to_this_test_class)
    elsif klass._queue_adapter.nil?
      klass.enable_test_adapter(ActiveJob::QueueAdapters::TestAdapter.new)
    end
  end

  clear_enqueued_jobs
  clear_performed_jobs
  super
end