rails / 4.2.11 / activejob / queueadapters / testadapter.html /

class ActiveJob::QueueAdapters::TestAdapter

Parent:
Object

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

Attributes

enqueued_jobs [W]
perform_enqueued_at_jobs [RW]
perform_enqueued_jobs [RW]
performed_jobs [W]

Public Class Methods

new () Show source
# File activejob/lib/active_job/queue_adapters/test_adapter.rb, line 17
def initialize
  self.perform_enqueued_jobs = false
  self.perform_enqueued_at_jobs = false
end

Public Instance Methods

enqueued_jobs () Show source
# File activejob/lib/active_job/queue_adapters/test_adapter.rb, line 23
def enqueued_jobs
  @enqueued_jobs ||= []
end

Provides a store of all the enqueued jobs with the TestAdapter so you can check them.

performed_jobs () Show source
# File activejob/lib/active_job/queue_adapters/test_adapter.rb, line 28
def performed_jobs
  @performed_jobs ||= []
end

Provides a store of all the performed jobs with the TestAdapter so you can check them.

© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.