public function testLengthInSeconds() { $period = CarbonPeriod::instance(Carbon::now(), Carbon::parse('+1000 seconds')); $this->assertEquals(1000, $period->lengthInSeconds()); }
public function testIterateDates() { $totalDays = mt_rand(7, 14); $start = Carbon::today()->subDays($totalDays); $end = Carbon::today(); $period = CarbonPeriod::instance($start, $end); $count = 0; $period->iterateDates(function (Carbon $day) use(&$count) { $count++; }); $this->assertEquals($count, $totalDays); }