From 38a5b2c9437286bff2965d92b7f18725813219c8 Mon Sep 17 00:00:00 2001 From: mmokhi Date: Mon, 27 May 2019 18:46:39 +0200 Subject: [PATCH] Fix inconsistency in json format regarding DST value The `$expected` template seems not to be consistent. It will change when the DST value is 0 (it'll not have `dst_savings` for example) This patch takes care of the issue, by adding proper condition. Sponsored-by: Platform.sh --- .../VarDumper/Tests/Caster/IntlCasterTest.php | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/src/Symfony/Component/VarDumper/Tests/Caster/IntlCasterTest.php b/src/Symfony/Component/VarDumper/Tests/Caster/IntlCasterTest.php index c93b9df83d..0bff5bf496 100644 --- a/src/Symfony/Component/VarDumper/Tests/Caster/IntlCasterTest.php +++ b/src/Symfony/Component/VarDumper/Tests/Caster/IntlCasterTest.php @@ -240,6 +240,12 @@ EOTXT; $expectedTimeType = $var->getTimeType(); $expectedDateType = $var->getDateType(); + $expectedTimeZone = $var->getTimeZone(); + $expectedTimeZoneDisplayName = $expectedTimeZone->getDisplayName(); + $expectedTimeZoneID = $expectedTimeZone->getID(); + $expectedTimeZoneRawOffset = $expectedTimeZone->getRawOffset(); + $expectedTimeZoneDSTSavings = $expectedTimeZone->useDaylightTime() ? "\n dst_savings: ".$expectedTimeZone->getDSTSavings() : ''; + $expectedCalendarObject = $var->getCalendarObject(); $expectedCalendarObjectType = $expectedCalendarObject->getType(); $expectedCalendarObjectFirstDayOfWeek = $expectedCalendarObject->getFirstDayOfWeek(); @@ -254,13 +260,7 @@ EOTXT; $expectedCalendarObjectTimeZoneDisplayName = $expectedCalendarObjectTimeZone->getDisplayName(); $expectedCalendarObjectTimeZoneID = $expectedCalendarObjectTimeZone->getID(); $expectedCalendarObjectTimeZoneRawOffset = $expectedCalendarObjectTimeZone->getRawOffset(); - $expectedCalendarObjectTimeZoneDSTSavings = $expectedCalendarObjectTimeZone->getDSTSavings(); - - $expectedTimeZone = $var->getTimeZone(); - $expectedTimeZoneDisplayName = $expectedTimeZone->getDisplayName(); - $expectedTimeZoneID = $expectedTimeZone->getID(); - $expectedTimeZoneRawOffset = $expectedTimeZone->getRawOffset(); - $expectedTimeZoneDSTSavings = $expectedTimeZone->getDSTSavings(); + $expectedCalendarObjectTimeZoneDSTSavings = $expectedTimeZone->useDaylightTime() ? "\n dst_savings: ".$expectedCalendarObjectTimeZone->getDSTSavings() : ''; $expected = <<