public function setUp() { parent::setUp(); // Register a worker to test with $this->worker = new Worker('jobs'); $this->worker->registerWorker(); }
public function testWorkerFailsUncompletedJobsOnExit() { $worker = new Worker('jobs'); $worker->registerWorker(); $payload = array('class' => 'Test_Job', 'id' => 'randomId'); $job = new Job('jobs', $payload); $worker->workingOn($job); $worker->unregisterWorker(); $this->assertEquals(1, Stat::get('failed')); }