/** * Test method for testing the reset method * * @covers \Liebig\Cron\Cron::reset */ public function testReset() { $i = 0; Cron::add('test1', '* * * * *', function () use(&$i) { $i++; return false; }); Cron::add('test2', '* * * * *', function () use(&$i) { $i++; return false; }); Cron::run(); $this->assertEquals(2, $i); $this->assertEquals(1, \Liebig\Cron\Models\Manager::count()); $this->assertEquals(2, \Liebig\Cron\Models\Job::count()); Cron::setLogger($this->returnLogger()); Cron::reset(); Cron::run(); $this->assertEquals(2, $i); $this->assertEquals(2, \Liebig\Cron\Models\Manager::count()); $this->assertEquals(2, \Liebig\Cron\Models\Job::count()); $this->assertEquals(null, Cron::getLogger()); }