function it_handles_queued_garbage_properly(Redis $redis) { $redis->rpoplpush("queue:my-queue:pending", "queue:my-queue:processing")->willReturn('id'); $redis->get("job:id")->willReturn('not json'); $this->pop(['my-queue'])->shouldReturn(null); }
function it_knows_how_often_a_job_has_beed_tried(Redis $redis) { $id = '6db66951-c497-4d83-bfae-5fe78452e92b'; $redis->get("job:{$id}:tries")->willReturn(2); $this->getNumberOfTries($id)->shouldReturn(2); }