示例#1
0
 public function testShouldRescheduleInFiveMinutesWhenWasCreatedLessThanOneHourAgo()
 {
     $expectedToBeScheduledAt = T\minutes(5)->fromNow()->toSecondPrecision();
     $wasCreatedAt = T\minutes(30)->ago();
     $job = $this->givenJobThat($wasCreatedAt);
     $job->expects($this->once())->method('scheduleAt')->with($this->equalTo($expectedToBeScheduledAt));
     $this->scheduler->schedule($job);
 }
示例#2
0
 public function testScheduledInShouldScheduleInCertainAmountOfTime()
 {
     $amountOfTime = T\minutes(10);
     $this->job->expects($this->once())->method('scheduleAt')->with($this->equalTo($amountOfTime->fromNow()));
     (new JobToSchedule($this->job))->scheduleIn($amountOfTime)->execute();
 }