Active Job 的测试适配器
测试适配器仅应在测试中使用。它与 ActiveJob::TestCase
和 ActiveJob::TestHelper
结合使用,是测试 Rails 应用程序的绝佳工具。
要使用测试适配器,请将 queue_adapter
配置设置为 :test
。
Rails.application.config.active_job.queue_adapter = :test
方法
属性
[RW] | at | |
[W] | enqueued_jobs | |
[RW] | filter | |
[RW] | perform_enqueued_at_jobs | |
[RW] | perform_enqueued_jobs | |
[W] | performed_jobs | |
[RW] | queue | |
[RW] | reject |
实例公共方法
enqueued_jobs() 链接
提供所有使用 TestAdapter
排队的作业的存储,以便您可以检查它们。
来源:显示 | 在 GitHub 上
# File activejob/lib/active_job/queue_adapters/test_adapter.rb, line 19 def enqueued_jobs @enqueued_jobs ||= [] end
performed_jobs() 链接
提供所有使用 TestAdapter
执行的作业的存储,以便您可以检查它们。
来源:显示 | 在 GitHub 上
# File activejob/lib/active_job/queue_adapters/test_adapter.rb, line 24 def performed_jobs @performed_jobs ||= [] end