We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0cf7840 commit ffd9f47Copy full SHA for ffd9f47
test/worker_test.rb
@@ -520,6 +520,19 @@ def self.perform
520
assert !$AFTER_FORK_CALLED
521
end
522
523
+ it "Will not call an after_fork hook when the worker can't fork" do
524
+ Resque.redis.flushall
525
+ $AFTER_FORK_CALLED = false
526
+ Resque.after_fork = Proc.new { $AFTER_FORK_CALLED = true }
527
+ workerA = Resque::Worker.new(:jobs)
528
+ workerA.cant_fork = true
529
+
530
+ assert !$AFTER_FORK_CALLED
531
+ Resque::Job.create(:jobs, SomeJob, 20, '/tmp')
532
+ workerA.work(0)
533
534
+ end
535
536
it "returns PID of running process" do
537
assert_equal @worker.to_s.split(":")[1].to_i, @worker.pid
538
0 commit comments