class ActiveJob::QueueAdapters::TestAdapter - activejob-4.2.4 Documentation

# class ActiveJob::QueueAdapters::TestAdapter

## 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() click to toggle source

    # File 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() click to toggle source

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

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

performed_jobs() click to toggle source

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

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