mirror of https://github.com/tc39/test262.git
Repeat Instant.p.toString() test with timeZone parameter for IANA time zones
This adds to the intl402/ tree a copy of built-ins/Temporal/Instant/prototype/toString/timezone-offset.js but which uses IANA time zones.
This commit is contained in:
parent
9b2c98c02b
commit
9f303112bd
|
@ -0,0 +1,19 @@
|
||||||
|
// Copyright (C) 2021 Igalia, S.L. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
esid: sec-temporal.instant.prototype.tostring
|
||||||
|
description: The time zone offset part of the string serialization (Intl time zones)
|
||||||
|
features: [BigInt, Temporal]
|
||||||
|
---*/
|
||||||
|
|
||||||
|
const instant = new Temporal.Instant(0n);
|
||||||
|
|
||||||
|
function test(timeZoneIdentifier, expected, description) {
|
||||||
|
const timeZone = new Temporal.TimeZone(timeZoneIdentifier);
|
||||||
|
assert.sameValue(instant.toString({ timeZone }), expected, description);
|
||||||
|
}
|
||||||
|
|
||||||
|
test("Europe/Berlin", "1970-01-01T01:00:00+01:00", "positive offset");
|
||||||
|
test("America/New_York", "1969-12-31T19:00:00-05:00", "negative offset");
|
||||||
|
test("Africa/Monrovia", "1969-12-31T23:15:30-00:45", "sub-minute offset");
|
Loading…
Reference in New Issue