Add regression test for memoized queue adapter

This commit is contained in:
George Ma 2024-05-14 13:06:48 -04:00
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