File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -47,15 +47,15 @@ def self.perform
47
47
assert_equal ( 2 , counter )
48
48
end
49
49
50
- it 'calls after_fork after each job' do
50
+ it 'calls after_fork after each job if forking ' do
51
51
counter = 0
52
52
53
53
Resque . after_fork { counter += 1 }
54
54
2 . times { Resque ::Job . create ( :jobs , CallNotifyJob ) }
55
55
56
56
assert_equal ( 0 , counter )
57
57
@worker . work ( 0 )
58
- assert_equal ( 2 , counter )
58
+ assert_equal ( @worker . will_fork? ? 2 : 0 , counter )
59
59
end
60
60
61
61
it 'calls before_first_fork before forking' do
@@ -115,7 +115,12 @@ def self.perform
115
115
116
116
assert ( !first && !second )
117
117
@worker . work ( 0 )
118
- assert ( first && second )
118
+
119
+ if @worker . will_fork?
120
+ assert ( first && second )
121
+ else
122
+ assert ( !first && !second )
123
+ end
119
124
end
120
125
121
126
it 'registers multiple before_pause hooks' do
You can’t perform that action at this time.
0 commit comments