Add regression test for memoized queue adapter
This commit is contained in:
parent
94c6de51bc
commit
9b069eed46
@ -806,6 +806,24 @@ def test_assert_enqueued_jobs_with_performed
|
||||
end
|
||||
end
|
||||
|
||||
class QueueAdapterTest < ActiveJob::TestCase
|
||||
class JobWithAnAdapter < ActiveJob::Base
|
||||
self.queue_adapter = :async
|
||||
|
||||
def perform; end
|
||||
end
|
||||
|
||||
def queue_adapter_for_test
|
||||
ActiveJob::QueueAdapters::TestAdapter.new
|
||||
end
|
||||
|
||||
test "assert_enqueued_with enqueues a job with a queue_adapter and queue_adapter_for_test" do
|
||||
assert_enqueued_with(job: JobWithAnAdapter) do
|
||||
JobWithAnAdapter.perform_later
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
class PerformedJobsTest < ActiveJob::TestCase
|
||||
if adapter_is?(:test)
|
||||
include DoNotPerformEnqueuedJobs
|
||||
|
Loading…
Reference in New Issue
Block a user