diff --git a/test/resque_hook_test.rb b/test/resque_hook_test.rb index 03beb20fe..9fea9b43c 100644 --- a/test/resque_hook_test.rb +++ b/test/resque_hook_test.rb @@ -40,6 +40,15 @@ def self.perform assert_equal(1, counter) end + it 'calls before_first_fork with worker' do + trapped_worker = nil + + Resque.before_first_fork { |worker| trapped_worker = worker } + + @worker.work(0) + assert_equal(@worker, trapped_worker) + end + it 'calls before_fork before each job' do counter = 0