From 254c3107aba2eb98864332544e8a7dd8a3dfdacf Mon Sep 17 00:00:00 2001 From: Frank Yung-Fong Tang Date: Tue, 5 Oct 2021 21:52:02 -0700 Subject: [PATCH] Replaced not required timezone id w/ required UTC --- .../zonedDateTime/timezone-string-datetime.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/test/built-ins/Temporal/Now/zonedDateTime/timezone-string-datetime.js b/test/built-ins/Temporal/Now/zonedDateTime/timezone-string-datetime.js index 0862114c8c..8a70dd655c 100644 --- a/test/built-ins/Temporal/Now/zonedDateTime/timezone-string-datetime.js +++ b/test/built-ins/Temporal/Now/zonedDateTime/timezone-string-datetime.js @@ -23,8 +23,20 @@ assert.sameValue(result3.timeZone.id, "-07:00", "date-time + offset is the offse const result4 = Temporal.Now.zonedDateTime("iso8601", { timeZone }); assert.sameValue(result4.timeZone.id, "-07:00", "date-time + offset is the offset time zone (string in property bag)"); -timeZone = "2021-08-19T17:30-0700"; +timeZone = "2021-08-19T17:30[UTC]"; const result5 = Temporal.Now.zonedDateTime("iso8601", timeZone); -assert.sameValue(result5.timeZone.id, "-07:00", "date-time + offset is the offset time zone"); +assert.sameValue(result5.timeZone.id, "UTC", "date-time + IANA annotation is the IANA time zone"); const result6 = Temporal.Now.zonedDateTime("iso8601", { timeZone }); -assert.sameValue(result6.timeZone.id, "-07:00", "date-time + offset is the offset time zone (string in property bag)"); +assert.sameValue(result6.timeZone.id, "UTC", "date-time + IANA annotation is the IANA time zone (string in property bag)"); + +timeZone = "2021-08-19T17:30Z[UTC]"; +const result7 = Temporal.Now.zonedDateTime("iso8601", timeZone); +assert.sameValue(result7.timeZone.id, "UTC", "date-time + Z + IANA annotation is the IANA time zone"); +const result8 = Temporal.Now.zonedDateTime("iso8601", { timeZone }); +assert.sameValue(result8.timeZone.id, "UTC", "date-time + Z + IANA annotation is the IANA time zone (string in property bag)"); + +timeZone = "2021-08-19T17:30-07:00[UTC]"; +const result9 = Temporal.Now.zonedDateTime("iso8601", timeZone); +assert.sameValue(result9.timeZone.id, "UTC", "date-time + offset + IANA annotation is the IANA time zone"); +const result10 = Temporal.Now.zonedDateTime("iso8601", { timeZone }); +assert.sameValue(result10.timeZone.id, "UTC", "date-time + offset + IANA annotation is the IANA time zone (string in property bag)");