public function testCompletedJobReturnsCompletedStatus() { $token = Resque::enqueue('jobs', 'Test_Job', null, true); $this->worker->work(0); $status = new Status($token); $this->assertEquals(Status::STATUS_COMPLETE, $status->get()); }
public function testWorkerErasesItsStatsWhenShutdown() { Resque::enqueue('jobs', 'Test_Job'); Resque::enqueue('jobs', 'Invalid_Job'); $worker = new Worker('jobs'); $worker->work(0); $worker->work(0); $this->assertEquals(0, $worker->getStat('processed')); $this->assertEquals(0, $worker->getStat('failed')); }