Skip to content

Commit d3b33d9

Browse files
committed
minor symfony#50865 [VarDumper] enforce UTC timezone in test (xabbuh)
This PR was merged into the 5.4 branch. Discussion ---------- [VarDumper] enforce UTC timezone in test | Q | A | ------------- | --- | Branch? | 5.4 | Bug fix? | no | New feature? | no | Deprecations? | no | Tickets | | License | MIT | Doc PR | This should fix the failing VarDumper tests on AppVeyor. Commits ------- 5473840 enforce UTC timezone in test
2 parents 1e1d91e + 5473840 commit d3b33d9

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/Symfony/Component/VarDumper/Tests/Caster/DateCasterTest.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,22 @@ class DateCasterTest extends TestCase
2525
{
2626
use VarDumperTestTrait;
2727

28+
private $previousTimezone;
29+
30+
protected function setUp(): void
31+
{
32+
parent::setUp();
33+
34+
$this->previousTimezone = date_default_timezone_get();
35+
}
36+
37+
protected function tearDown(): void
38+
{
39+
parent::tearDown();
40+
41+
date_default_timezone_set($this->previousTimezone);
42+
}
43+
2844
/**
2945
* @dataProvider provideDateTimes
3046
*/
@@ -95,6 +111,8 @@ public static function provideDateTimes()
95111
*/
96112
public function testCastDateTimeNoTimezone($time, $xDate, $xInfos)
97113
{
114+
date_default_timezone_set('UTC');
115+
98116
$stub = new Stub();
99117
$date = new NoTimezoneDate($time);
100118
$cast = DateCaster::castDateTime($date, Caster::castObject($date, \DateTime::class), $stub, false, 0);

0 commit comments

Comments
 (0)