@@ -5,33 +5,49 @@ class BenchmarkPoolTest < ActiveSupport::TestCase
55
66 test '#enqueue for ruby' do
77 assert_enqueued_with ( job : RemoteServerJob ) do
8- BenchmarkPool . enqueue ( 'ruby ', 'abc ' )
8+ BenchmarkPool . enqueue ( :commit , 'abc ', 'ruby ' )
99 end
1010
11- assert_enqueued_jobs 1
11+ assert_enqueued_with ( job : RemoteServerJob ) do
12+ BenchmarkPool . enqueue ( :release , 'abc' , 'ruby' )
13+ end
14+
15+ assert_enqueued_jobs 2
1216 end
1317
1418 test '#enqueue for rails' do
1519 assert_enqueued_with ( job : RemoteServerJob ) do
16- BenchmarkPool . enqueue ( 'rails' , 'abc' )
20+ BenchmarkPool . enqueue ( :commit , 'abc' , 'rails' )
21+ end
22+
23+ assert_enqueued_with ( job : RemoteServerJob ) do
24+ BenchmarkPool . enqueue ( :release , 'abc' , 'rails' )
1725 end
1826
19- assert_enqueued_jobs 1
27+ assert_enqueued_jobs 2
2028 end
2129
2230 test '#enqueue for sequel' do
2331 assert_enqueued_with ( job : RemoteServerJob ) do
24- BenchmarkPool . enqueue ( 'sequel' , 'abc' )
32+ BenchmarkPool . enqueue ( :commit , 'abc' , 'sequel' )
33+ end
34+
35+ assert_enqueued_with ( job : RemoteServerJob ) do
36+ BenchmarkPool . enqueue ( :release , 'abc' , 'sequel' )
2537 end
2638
27- assert_enqueued_jobs 1
39+ assert_enqueued_jobs 2
2840 end
2941
3042 test '#enqueue for ruby-pg' do
3143 assert_enqueued_with ( job : RemoteServerJob ) do
32- BenchmarkPool . enqueue ( 'ruby-pg ', 'abc ' )
44+ BenchmarkPool . enqueue ( :commit , 'abc ', 'ruby-pg ' )
3345 end
3446
35- assert_enqueued_jobs 1
47+ assert_enqueued_with ( job : RemoteServerJob ) do
48+ BenchmarkPool . enqueue ( :release , 'abc' , 'ruby-pg' )
49+ end
50+
51+ assert_enqueued_jobs 2
3652 end
3753end
0 commit comments