Class: ActiveJob::QueueAdapters::TestAdapter
| Relationships & Source Files | |
| Inherits: | Object | 
| Defined in: | activejob/lib/active_job/queue_adapters/test_adapter.rb | 
Overview
Test adapter for Active Job
The test adapter should be used only in testing. Along with ::ActiveJob::TestCase and ::ActiveJob::TestHelper it makes a great tool to test your ::Rails application.
To use the test adapter set queue_adapter config to :test.
Rails.application.config.active_job.queue_adapter = :test
  Instance Attribute Summary
- 
    
      #enqueued_jobs  
    
    rw
    
Provides a store of all the enqueued jobs with the
TestAdapterso you can check them. - #enqueued_jobs=(value) rw
 - #filter rw
 - #perform_enqueued_at_jobs rw
 - #perform_enqueued_jobs rw
 - 
    
      #performed_jobs  
    
    rw
    
Provides a store of all the performed jobs with the
TestAdapterso you can check them. - #performed_jobs=(value) rw
 - #reject rw
 
Instance Attribute Details
#enqueued_jobs (rw)
Provides a store of all the enqueued jobs with the TestAdapter so you can check them.
# File 'activejob/lib/active_job/queue_adapters/test_adapter.rb', line 19
def enqueued_jobs @enqueued_jobs ||= [] end
#enqueued_jobs=(value) (rw)
[ GitHub ]# File 'activejob/lib/active_job/queue_adapters/test_adapter.rb', line 16
attr_writer(:enqueued_jobs, :performed_jobs)
#filter (rw)
[ GitHub ]# File 'activejob/lib/active_job/queue_adapters/test_adapter.rb', line 15
attr_accessor(:perform_enqueued_jobs, :perform_enqueued_at_jobs, :filter, :reject)
#perform_enqueued_at_jobs (rw)
[ GitHub ]# File 'activejob/lib/active_job/queue_adapters/test_adapter.rb', line 15
attr_accessor(:perform_enqueued_jobs, :perform_enqueued_at_jobs, :filter, :reject)
#perform_enqueued_jobs (rw)
[ GitHub ]# File 'activejob/lib/active_job/queue_adapters/test_adapter.rb', line 15
attr_accessor(:perform_enqueued_jobs, :perform_enqueued_at_jobs, :filter, :reject)
#performed_jobs (rw)
Provides a store of all the performed jobs with the TestAdapter so you can check them.
# File 'activejob/lib/active_job/queue_adapters/test_adapter.rb', line 24
def performed_jobs @performed_jobs ||= [] end
#performed_jobs=(value) (rw)
[ GitHub ]# File 'activejob/lib/active_job/queue_adapters/test_adapter.rb', line 16
attr_writer(:enqueued_jobs, :performed_jobs)
#reject (rw)
[ GitHub ]# File 'activejob/lib/active_job/queue_adapters/test_adapter.rb', line 15
attr_accessor(:perform_enqueued_jobs, :perform_enqueued_at_jobs, :filter, :reject)