Exemplo n.º 1
0
 function it_pushes_enqueued_jobs_into_redis(RedisClientInterface $redis, QueueInterface $queue, JobInterface $job)
 {
     $queue->getName()->shouldBeCalled()->willReturn('bar');
     $job->encode()->shouldBeCalled()->willReturn('{"encoded":"job"}');
     $redis->rpush('queue:bar', '{"encoded":"job"}')->shouldBeCalled()->willReturn(1);
     $this->enqueue($queue, $job)->shouldReturn(true);
 }
Exemplo n.º 2
0
 function it_saves_failed_jobs_to_redis(RedisClientInterface $redis, JobInterface $job, \Exception $exception, WorkerInterface $worker)
 {
     $redis->rpush('failed', Argument::containingString('"payload"'))->shouldBeCalled();
     $this->save($job, $exception, $worker);
 }