diff options
author | Steve Lounsbury <steve.lounsbury@shopify.com> | 2016-06-11 15:18:52 -0400 |
---|---|---|
committer | Steve Lounsbury <steve.lounsbury@shopify.com> | 2016-06-11 15:18:52 -0400 |
commit | 38c187b0cc211bf79207f4ae59deef6f522e1736 (patch) | |
tree | c7ff0dc675771bb898d16dc34dd25ffe0208dba6 /tools/test.rb | |
parent | f45d06e11fdacf45df55b7b6f20b4987fe367109 (diff) | |
download | rails-38c187b0cc211bf79207f4ae59deef6f522e1736.tar.gz rails-38c187b0cc211bf79207f4ae59deef6f522e1736.tar.bz2 rails-38c187b0cc211bf79207f4ae59deef6f522e1736.zip |
Provide the ability to override the queue adapter used by jobs under
test.
This PR adds a method called `queue_adapter_for_test` to
`ActiveJob::TestHelper`. This method is expected to provide the queue
adapter to be used for jobs under test. It maintains the current
behaviour by defaulting to an instance of
`ActiveJob::QueueAdapter::TestAdapter`. Tests that include
`ActiveJob::TestHelper` or extend from `ActiveJob::TestCase` can provide
a custom queue adapter by overriding `queue_adapter_for_test` in their
class.
Diffstat (limited to 'tools/test.rb')
0 files changed, 0 insertions, 0 deletions