Ejemplo n.º 1
0
 function it_on_tracking_a_completion_status_sets_key_to_expire(RedisClientInterface $redis, TrackableJobInterface $job)
 {
     $job->getState()->shouldBeCalled()->willReturn(JobInterface::STATE_COMPLETE);
     $job->getId()->shouldBeCalled()->willReturn('id');
     $redis->set('job:id:status', Argument::type('string'))->shouldBeCalled();
     $redis->expire('job:id:status', 86400)->shouldBeCalled();
     $this->track($job)->shouldReturn(null);
 }