Tags: linusg/test262
Tags
[Temporal] Clean up tests using non-UTC named time zones Change *-large-subseconds test to use UTC, and move round-dst-boundaries.js into intl402
Temporal: Add back tests for cal ID / ISO overlap for constructors Mistakenly removed in tc39#4988. These tests were actually correct, because the calendar parameter in Temporal constructors only accepts a calendar ID, not an ISO string. h/t fabon-f
Tests to verify that the reference year table for chinese/dangi calen… …dar is used correctly (tc39#4974) * Add tests ensuring throw on invalid year/monthCode/day combinations * [Temporal] Added test for correct reference year selection in chinese and dangi calendars when creating PlainMonthDays from PlainDates that can be created but that don't store a valid date * [Temporal] Throw when attempting to create PlainMonthDay from invalid PlainDate and overflow: reject * [Temporal] Added additional test for creating PMD from PlainDate.toPlainMonthDay()
Split `test/staging/Intl402/Temporal/old/zdt-tostring.js` to two new files - `test/intl402/Temporal/ZonedDateTime/prototype/toString/dst-rounding-mode-half-expand.js`, and - `test/intl402/Temporal/ZonedDateTime/prototype/toString/options-combinations.js`.
Accept BigInts in PluralRules.prototype.selectRange tests BigInt inputs are valid after <tc39/ecma402#1026>.
[Temporal] Coverage for formatting a PlainDateTime with invalid forma… …tter options A PlainDateTime cannot be formatted if the formatter was created with a defined `timeZoneName` option. Add coverage for this case.