fix tests that failed around midnight (#735)
This commit is contained in:
@@ -163,11 +163,8 @@ class RateCalculatorTest extends TestCase
|
|||||||
*/
|
*/
|
||||||
public function testCalculateWithRulesByUsersHourlyRate($duration, $rules, $expectedRate)
|
public function testCalculateWithRulesByUsersHourlyRate($duration, $rules, $expectedRate)
|
||||||
{
|
{
|
||||||
$end = new \DateTime();
|
$end = new \DateTime('12:00:00', new \DateTimeZone('UTC'));
|
||||||
$end->setTimezone(new \DateTimeZone('UTC'));
|
|
||||||
$end->setTime(12, 0, 0);
|
|
||||||
$start = clone $end;
|
$start = clone $end;
|
||||||
$start->setTimezone(new \DateTimeZone('UTC'));
|
|
||||||
$start->setTimestamp($end->getTimestamp() - $duration);
|
$start->setTimestamp($end->getTimestamp() - $duration);
|
||||||
|
|
||||||
$record = new Timesheet();
|
$record = new Timesheet();
|
||||||
@@ -188,9 +185,7 @@ class RateCalculatorTest extends TestCase
|
|||||||
|
|
||||||
public function getRuleDefinitions()
|
public function getRuleDefinitions()
|
||||||
{
|
{
|
||||||
$start = new \DateTime();
|
$start = new \DateTime('12:00:00', new \DateTimeZone('UTC'));
|
||||||
$start->setTimezone(new \DateTimeZone('UTC'));
|
|
||||||
$start->setTime(12, 0, 0);
|
|
||||||
$day = $start->format('l');
|
$day = $start->format('l');
|
||||||
|
|
||||||
return [
|
return [
|
||||||
|
|||||||
Reference in New Issue
Block a user