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
- #at rw
-
#enqueued_jobs
rw
Provides a store of all the enqueued jobs with the
TestAdapter
so 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
TestAdapter
so 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)