From 6dc4fa08117f59d146df737736b3ca8659a55d0c Mon Sep 17 00:00:00 2001 From: Kevin Papst Date: Mon, 29 Apr 2019 02:29:40 +0200 Subject: [PATCH] fix tests that failed around midnight (#735) --- tests/Timesheet/Calculator/RateCalculatorTest.php | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/tests/Timesheet/Calculator/RateCalculatorTest.php b/tests/Timesheet/Calculator/RateCalculatorTest.php index 806801e3..f6aab3ab 100644 --- a/tests/Timesheet/Calculator/RateCalculatorTest.php +++ b/tests/Timesheet/Calculator/RateCalculatorTest.php @@ -163,11 +163,8 @@ class RateCalculatorTest extends TestCase */ public function testCalculateWithRulesByUsersHourlyRate($duration, $rules, $expectedRate) { - $end = new \DateTime(); - $end->setTimezone(new \DateTimeZone('UTC')); - $end->setTime(12, 0, 0); + $end = new \DateTime('12:00:00', new \DateTimeZone('UTC')); $start = clone $end; - $start->setTimezone(new \DateTimeZone('UTC')); $start->setTimestamp($end->getTimestamp() - $duration); $record = new Timesheet(); @@ -188,9 +185,7 @@ class RateCalculatorTest extends TestCase public function getRuleDefinitions() { - $start = new \DateTime(); - $start->setTimezone(new \DateTimeZone('UTC')); - $start->setTime(12, 0, 0); + $start = new \DateTime('12:00:00', new \DateTimeZone('UTC')); $day = $start->format('l'); return [