Browse Source

Finally fix DST error in tests

rpm
J. King 4 years ago
parent
commit
1268e5fd73
  1. 16
      tests/cases/Database/SeriesCleanup.php

16
tests/cases/Database/SeriesCleanup.php

@ -7,6 +7,7 @@ declare(strict_types=1);
namespace JKingWeb\Arsse\TestCase\Database; namespace JKingWeb\Arsse\TestCase\Database;
use JKingWeb\Arsse\Arsse; use JKingWeb\Arsse\Arsse;
use \DateTimeImmutable as Date;
trait SeriesCleanup { trait SeriesCleanup {
protected function setUpSeriesCleanup(): void { protected function setUpSeriesCleanup(): void {
@ -16,13 +17,14 @@ trait SeriesCleanup {
'userSessionLifetime' => "PT24H", 'userSessionLifetime' => "PT24H",
]); ]);
// set up the test data // set up the test data
$nowish = gmdate("Y-m-d H:i:s", strtotime("now - 1 minute")); $tz = new \DateTimeZone("UTC");
$yesterday = gmdate("Y-m-d H:i:s", strtotime("now - 1 day")); $nowish = gmdate("Y-m-d H:i:s", (new Date("now - 1 minute", $tz))->getTimestamp());
$daybefore = gmdate("Y-m-d H:i:s", strtotime("now - 2 days")); $yesterday = gmdate("Y-m-d H:i:s", (new Date("now - 1 day", $tz))->getTimestamp());
$daysago = gmdate("Y-m-d H:i:s", strtotime("now - 7 days")); $daybefore = gmdate("Y-m-d H:i:s", (new Date("now - 2 days", $tz))->getTimestamp());
$weeksago = gmdate("Y-m-d H:i:s", strtotime("now - 21 days")); $daysago = gmdate("Y-m-d H:i:s", (new Date("now - 7 days", $tz))->getTimestamp());
$soon = gmdate("Y-m-d H:i:s", strtotime("now + 1 minute")); $weeksago = gmdate("Y-m-d H:i:s", (new Date("now - 21 days", $tz))->getTimestamp());
$faroff = gmdate("Y-m-d H:i:s", strtotime("now + 1 hour")); $soon = gmdate("Y-m-d H:i:s", (new Date("now + 1 minute", $tz))->getTimestamp());
$faroff = gmdate("Y-m-d H:i:s", (new Date("now + 1 hour", $tz))->getTimestamp());
$this->data = [ $this->data = [
'arsse_users' => [ 'arsse_users' => [
'columns' => [ 'columns' => [

Loading…
Cancel
Save