blob: d801a0852ca8f1d3b475991646322c43f0551763 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
require 'helper'
class QueueAdapterTest < ActiveJob::TestCase
test 'should forbid nonsense arguments' do
assert_raises(ArgumentError) { ActiveJob::Base.queue_adapter = Mutex }
assert_raises(ArgumentError) { ActiveJob::Base.queue_adapter = Mutex.new }
end
test 'should warn on passing an adapter class' do
klass = Class.new do
def self.name
'fake'
end
def enqueue(*)
end
def enqueue_at(*)
end
end
assert_deprecated { ActiveJob::Base.queue_adapter = klass }
end
end
|