класс ActiveJob::QueueAdapters::TestAdapter
Тестовый адаптер для Active Job
Тестовый адаптер следует использовать только при тестировании. Вместе с ActiveJob::TestCase и ActiveJob::TestHelper он представляет собой отличный инструмент для тестирования приложения Rails.
Чтобы использовать тестовый адаптер, задайте для конфигурации queue_adapter значение :test.
Rails.application.config.active_job.queue_adapter = :test
Атрибуты
Открытые методы экземпляра
# File activejob/lib/active_job/queue_adapters/test_adapter.rb, line 19 def enqueued_jobs @enqueued_jobs ||= [] end
Предоставляет хранилище всех поставленных в очередь заданий с помощью TestAdapter, чтобы вы могли их проверить.
# File activejob/lib/active_job/queue_adapters/test_adapter.rb, line 24 def performed_jobs @performed_jobs ||= [] end
Предоставляет хранилище всех выполненных заданий с помощью TestAdapter, чтобы вы могли их проверить.
# File activejob/lib/active_job/queue_adapters/test_adapter.rb, line 38 def stopping? @stopping.is_a?(Proc) ? @stopping.call : @stopping end
© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.