Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/PHPUnit/Unit')
-rw-r--r--tests/PHPUnit/Unit/Scheduler/TimetableTest.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/PHPUnit/Unit/Scheduler/TimetableTest.php b/tests/PHPUnit/Unit/Scheduler/TimetableTest.php
index 1518d1f833..2d930b0d06 100644
--- a/tests/PHPUnit/Unit/Scheduler/TimetableTest.php
+++ b/tests/PHPUnit/Unit/Scheduler/TimetableTest.php
@@ -81,6 +81,21 @@ class TimetableTest extends \PHPUnit\Framework\TestCase
$this->assertEquals(Date::factory('tomorrow')->getTimeStamp(), $timetable->getTimetable()[$task->getName()]);
}
+ public function testRescheduleTaskAndRunInOneHour()
+ {
+ self::stubPiwikOption(serialize([]));
+
+ $timetable = new Timetable();
+ $task = $this->getMockBuilder(Task::class)
+ ->disableOriginalConstructor()
+ ->getMock();
+ $task->method('getName')->willReturn('taskName');
+
+ $timetable->rescheduleTaskAndRunInOneHour($task);
+
+ $this->assertEquals(Date::factory('now')->addHour(1)->getTimeStamp(), $timetable->getTimetable()[$task->getName()]);
+ }
+
/**
* Dataprovider for testTaskHasBeenScheduledOnce
*/