mirror of
https://github.com/tc39/test262.git
synced 2025-04-08 19:35:28 +02:00
Temporal: Remove now-valid rounding modes from roundingmode-invalid-string tests
See https://github.com/tc39/proposal-temporal/pull/2262, which reached consensus in the July 2022 TC39 meeting. This change added several rounding modes from the NumberFormat V3 proposal, some of which were listed as invalid in the roundingmode-invalid-string tests. Remove these items from the list of invalid modes, since they are no longer invalid.
This commit is contained in:
parent
e79a1935ed
commit
9c4aed29b7
@ -8,6 +8,6 @@ features: [Temporal]
|
||||
---*/
|
||||
|
||||
const duration = new Temporal.Duration(0, 0, 0, 0, 12, 34, 56, 123, 987, 500);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => duration.round({ smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -8,6 +8,6 @@ features: [Temporal]
|
||||
---*/
|
||||
|
||||
const duration = new Temporal.Duration(0, 0, 0, 0, 12, 34, 56, 123, 987, 500);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => duration.toString({ smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -8,6 +8,6 @@ features: [Temporal]
|
||||
---*/
|
||||
|
||||
const instant = new Temporal.Instant(1_000_000_000_123_987_500n);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => instant.round({ smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -9,6 +9,6 @@ features: [Temporal]
|
||||
|
||||
const earlier = new Temporal.Instant(1_000_000_000_000_000_000n);
|
||||
const later = new Temporal.Instant(1_000_090_061_123_987_500n);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => later.since(earlier, { smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -8,6 +8,6 @@ features: [Temporal]
|
||||
---*/
|
||||
|
||||
const instant = new Temporal.Instant(1_000_000_000_123_987_500n);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => instant.toString({ smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -9,6 +9,6 @@ features: [Temporal]
|
||||
|
||||
const earlier = new Temporal.Instant(1_000_000_000_000_000_000n);
|
||||
const later = new Temporal.Instant(1_000_090_061_123_987_500n);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => earlier.until(later, { smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -9,6 +9,6 @@ features: [Temporal]
|
||||
|
||||
const earlier = new Temporal.PlainDate(2000, 5, 2);
|
||||
const later = new Temporal.PlainDate(2001, 6, 3);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => later.since(earlier, { smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -9,6 +9,6 @@ features: [Temporal]
|
||||
|
||||
const earlier = new Temporal.PlainDate(2000, 5, 2);
|
||||
const later = new Temporal.PlainDate(2001, 6, 3);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => earlier.until(later, { smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -8,6 +8,6 @@ features: [Temporal]
|
||||
---*/
|
||||
|
||||
const datetime = new Temporal.PlainDateTime(2000, 5, 2, 12, 34, 56, 123, 987, 500);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => datetime.round({ smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -9,6 +9,6 @@ features: [Temporal]
|
||||
|
||||
const earlier = new Temporal.PlainDateTime(2000, 5, 2, 12, 34, 56, 0, 0, 0);
|
||||
const later = new Temporal.PlainDateTime(2000, 5, 3, 13, 35, 57, 123, 987, 500);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => later.since(earlier, { smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -8,6 +8,6 @@ features: [Temporal]
|
||||
---*/
|
||||
|
||||
const datetime = new Temporal.PlainDateTime(2000, 5, 2, 12, 34, 56, 123, 987, 500);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => datetime.toString({ smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -9,6 +9,6 @@ features: [Temporal]
|
||||
|
||||
const earlier = new Temporal.PlainDateTime(2000, 5, 2, 12, 34, 56, 0, 0, 0);
|
||||
const later = new Temporal.PlainDateTime(2000, 5, 3, 13, 35, 57, 123, 987, 500);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => earlier.until(later, { smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -8,6 +8,6 @@ features: [Temporal]
|
||||
---*/
|
||||
|
||||
const time = new Temporal.PlainTime(12, 34, 56, 123, 987, 500);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => time.round({ smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -9,6 +9,6 @@ features: [Temporal]
|
||||
|
||||
const earlier = new Temporal.PlainTime(12, 34, 56, 0, 0, 0);
|
||||
const later = new Temporal.PlainTime(13, 35, 57, 123, 987, 500);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => later.since(earlier, { smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -8,6 +8,6 @@ features: [Temporal]
|
||||
---*/
|
||||
|
||||
const time = new Temporal.PlainTime(12, 34, 56, 123, 987, 500);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => time.toString({ smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -9,6 +9,6 @@ features: [Temporal]
|
||||
|
||||
const earlier = new Temporal.PlainTime(12, 34, 56, 0, 0, 0);
|
||||
const later = new Temporal.PlainTime(13, 35, 57, 123, 987, 500);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => earlier.until(later, { smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -9,6 +9,6 @@ features: [Temporal]
|
||||
|
||||
const earlier = new Temporal.PlainYearMonth(2000, 5);
|
||||
const later = new Temporal.PlainYearMonth(2001, 6);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => later.since(earlier, { smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -9,6 +9,6 @@ features: [Temporal]
|
||||
|
||||
const earlier = new Temporal.PlainYearMonth(2000, 5);
|
||||
const later = new Temporal.PlainYearMonth(2001, 6);
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => earlier.until(later, { smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -8,6 +8,6 @@ features: [Temporal]
|
||||
---*/
|
||||
|
||||
const datetime = new Temporal.ZonedDateTime(1_000_000_000_123_987_500n, "UTC");
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => datetime.round({ smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -9,6 +9,6 @@ features: [Temporal]
|
||||
|
||||
const earlier = new Temporal.ZonedDateTime(1_000_000_000_000_000_000n, "UTC");
|
||||
const later = new Temporal.ZonedDateTime(1_000_090_061_123_987_500n, "UTC");
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => later.since(earlier, { smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -8,6 +8,6 @@ features: [Temporal]
|
||||
---*/
|
||||
|
||||
const datetime = new Temporal.ZonedDateTime(1_000_000_000_123_987_500n, "UTC");
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => datetime.toString({ smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
@ -9,6 +9,6 @@ features: [Temporal]
|
||||
|
||||
const earlier = new Temporal.ZonedDateTime(1_000_000_000_000_000_000n, "UTC");
|
||||
const later = new Temporal.ZonedDateTime(1_000_090_061_123_987_500n, "UTC");
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "expand", "halfCeil", "halfFloor", "halfTrunc", "halfEven", "halfexpand", "floor\0"]) {
|
||||
for (const roundingMode of ["other string", "cile", "CEIL", "ce\u0131l", "auto", "halfexpand", "floor\0"]) {
|
||||
assert.throws(RangeError, () => earlier.until(later, { smallestUnit: "microsecond", roundingMode }));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user