mirror of
https://github.com/tc39/test262.git
synced 2025-07-09 23:24:38 +02:00
Use the new collections of strings in TemporalHelpers.ISO to add more tests for ISO strings in API entry points that convert an ISO string to Temporal.PlainYearMonth or Temporal.PlainMonthDay.
16 lines
654 B
JavaScript
16 lines
654 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.plainyearmonth.compare
|
|
description: An invalid ISO string is never supported
|
|
includes: [temporalHelpers.js]
|
|
features: [Temporal]
|
|
---*/
|
|
|
|
const arg2 = new Temporal.PlainYearMonth(1976, 11);
|
|
for (const arg of TemporalHelpers.ISO.plainYearMonthStringsInvalid()) {
|
|
assert.throws(RangeError, () => Temporal.PlainYearMonth.compare(arg, arg2), `"${arg}" is invalid (first argument)`);
|
|
assert.throws(RangeError, () => Temporal.PlainYearMonth.compare(arg2, arg), `"${arg}" is invalid (second argument)`);
|
|
}
|