mirror of
https://github.com/tc39/test262.git
synced 2025-07-21 21:14:45 +02:00
Temporal: argument-propertybag-calendar-year-zero testing the wrong thing
These tests were supposed to test an invalid ISO string being used as the `calendar` property in a property bag. Instead they were testing being used as an invalid ISO string directly where a PlainDate input was needed. (That is also already covered elsewhere.)
This commit is contained in:
parent
0cb219ffe0
commit
b4b574fca1
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.dateAdd(arg, new Temporal.Duration()),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.day(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.dayOfWeek(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.dayOfYear(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.daysInMonth(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.daysInWeek(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.daysInYear(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.inLeapYear(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.month(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.monthCode(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.monthsInYear(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.weekOfYear(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.year(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.yearOfWeek(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => Temporal.PlainDate.from(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.PlainDate(2000, 5, 2);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.equals(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.PlainDate(2000, 5, 2);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.since(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.PlainDate(2000, 5, 2);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.until(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => Temporal.PlainDateTime.from(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.PlainDateTime(2000, 5, 2, 12, 34, 56, 987, 654, 321);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.equals(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.PlainDateTime(2000, 5, 2, 12, 34, 56, 987, 654, 321);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.since(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.PlainDateTime(2000, 5, 2, 12, 34, 56, 987, 654, 321);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.until(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.PlainDateTime(2000, 5, 2, 12, 34, 56, 987, 654, 321);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.withPlainDate(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => Temporal.PlainMonthDay.from(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.PlainMonthDay(5, 2);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.equals(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.PlainTime(12, 34, 56, 987, 654, 321);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.toPlainDateTime(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.PlainTime(12, 34, 56, 987, 654, 321);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.toZonedDateTime({ plainDate: arg, timeZone: "UTC" }),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => Temporal.PlainYearMonth.from(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.PlainYearMonth(2000, 5);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.equals(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.PlainYearMonth(2000, 5);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.since(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.PlainYearMonth(2000, 5);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.until(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.TimeZone("UTC");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.getInstantFor(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.TimeZone("UTC");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.getPossibleInstantsFor(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => Temporal.ZonedDateTime.from(arg),
|
||||
|
@ -16,7 +16,8 @@ const invalidStrings = [
|
||||
];
|
||||
const timeZone = new Temporal.TimeZone("UTC");
|
||||
const instance = new Temporal.ZonedDateTime(0n, timeZone);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.equals(arg),
|
||||
|
@ -16,7 +16,8 @@ const invalidStrings = [
|
||||
];
|
||||
const timeZone = new Temporal.TimeZone("UTC");
|
||||
const instance = new Temporal.ZonedDateTime(0n, timeZone);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.since(arg),
|
||||
|
@ -16,7 +16,8 @@ const invalidStrings = [
|
||||
];
|
||||
const timeZone = new Temporal.TimeZone("UTC");
|
||||
const instance = new Temporal.ZonedDateTime(0n, timeZone);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.until(arg),
|
||||
|
@ -16,7 +16,8 @@ const invalidStrings = [
|
||||
];
|
||||
const timeZone = new Temporal.TimeZone("UTC");
|
||||
const instance = new Temporal.ZonedDateTime(1_000_000_000_000_000_000n, timeZone);
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.withPlainDate(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.era(arg),
|
||||
|
@ -15,7 +15,8 @@ const invalidStrings = [
|
||||
"-000000-10-31T17:45+00:00[UTC]",
|
||||
];
|
||||
const instance = new Temporal.Calendar("iso8601");
|
||||
invalidStrings.forEach((arg) => {
|
||||
invalidStrings.forEach((str) => {
|
||||
const arg = { year: 1976, month: 11, day: 18, calendar: str };
|
||||
assert.throws(
|
||||
RangeError,
|
||||
() => instance.eraYear(arg),
|
||||
|
Loading…
x
Reference in New Issue
Block a user