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 = :testInstance Attribute Summary
- #at rw
- 
    
      #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
- #queue rw
- #reject rw
Instance Attribute Details
#at (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, :queue, :at)
#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, :queue, :at)
#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, :queue, :at)
#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, :queue, :at)
#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)
#queue (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, :queue, :at)
#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, :queue, :at)