コード例 #1
0
ファイル: RedisQueueSpec.php プロジェクト: metro-q/metro
 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);
 }
コード例 #2
0
ファイル: RedisMonitorSpec.php プロジェクト: metro-q/metro
 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);
 }