test262/test/built-ins/Temporal/ZonedDateTime/from/argument-string-time-separators.js
Philip Chimento f2871840b8 Replace Temporal.ZonedDateTime.timeZone getter with new API
This is the replacement of the old API with the new API, .timeZoneId and
.getTimeZone(). Semantics will be corrected in the following commit.

Normative PR: https://github.com/tc39/proposal-temporal/pull/2482
2023-04-07 11:43:31 -07:00

25 lines
644 B
JavaScript

// Copyright (C) 2022 Igalia, S.L. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-temporal.zoneddatetime.from
description: Time separator in string argument can vary
features: [Temporal]
---*/
const tests = [
["1970-01-01T00:00+00:00[UTC]", "uppercase T"],
["1970-01-01t00:00+00:00[UTC]", "lowercase T"],
["1970-01-01 00:00+00:00[UTC]", "space between date and time"],
];
tests.forEach(([arg, description]) => {
const result = Temporal.ZonedDateTime.from(arg);
assert.sameValue(
result.timeZoneId,
"UTC",
`variant time separators (${description})`
);
});