public function testWorkerRecordsWhatItIsWorkingOn() { $worker = new Worker('jobs'); $worker->registerWorker(); $payload = array('class' => 'Test_Job'); $job = new Job('jobs', $payload); $worker->workingOn($job); $job = $worker->job(); $this->assertEquals('jobs', $job['queue']); if (!isset($job['run_at'])) { $this->fail('Job does not have run_at time'); } $this->assertEquals($payload, $job['payload']); }