public function testFailedJobReturnsFailedStatus()
 {
     $token = Resque::enqueue('jobs', FailingJob::className(), null, true);
     $this->worker->work(0);
     $status = new Status($token);
     $this->assertEquals(Status::STATUS_FAILED, $status->get());
 }
示例#2
0
 public function testFailedJobExceptionsAreCaught()
 {
     $payload = array('class' => FailingJob::className(), 'args' => null);
     $job = new Job('jobs', $payload);
     $job->worker = $this->worker;
     $this->worker->perform($job);
     $this->assertEquals(1, Stat::get('failed'));
     $this->assertEquals(1, Stat::get('failed:' . $this->worker));
 }