-
Notifications
You must be signed in to change notification settings - Fork 514
Open
Description
Test plan for Intl era and monthCode Proposal:
- Add feature ID to each file where it is relevant #4617
- Tests for fallback behaviour in Intl.DateTimeFormat with
islamicandislamic-rgsacalendars #4613 - Verify that all required calendars are supported
- Tests for other era aliases besides
bcandad(although the Ethiopic ones are possibly getting removed from CLDR?) (Added test to verify era aliases for non-gregorian calendars. #4631) - Test that a PlainMonthDay can be created for every valid month code in a calendar
- Test month constrain behaviour in lunisolar calendars (Hebrew M05L→M06, Chinese/Dangi remove L)
- Test that no calendar except iso8601 has week numbering (Intl.Era-monthcode: tests to ensure
weekofYearonly set when using"iso8601"calendar #4632) - Basic addition/subtraction tests for each calendar (to do: Orthodox calendars, Indian, Persian)
- Basic difference tests for each calendar (to do: East Asian lunisolar calendars, Orthodox calendars, Hebrew, Indian, Persian)
- Leap month behaviour in lunisolar calendars
- Leap year behaviour in each calendar (to do: Orthodox calendars, Hijri calendars, Hebrew, Indian, Persian)
- Tests for constraining days when adding years/months, and in with()
- Era boundary behaviour in calendars with more than one era
- Tests for behaviour at end of month (Inconsistent results in DifferenceISODate? proposal-temporal#2535) (to do: Hijri calendars, Hebrew, Indian, Persian)
- Tests for TypeError and RangeError ordering in CalendarResolveFields proposal-temporal#3166 - Error behaviour in with() and from()
- Intercalary month in Orthodox calendars
- Any relevant tests that are in staging, move them out of staging (and expand as necessary, e.g. if they check only
Temporal.PlainDate.fromthen make a similar test for every API entry point for which the test is relevant) - Temporal tests should not test out-of-normal-range Chinese calendar values Temporal tests should not test out-of-normal-range Chinese calendar values #4614
- Pre-1582 tests for Gregorian-like calendars
Metadata
Metadata
Assignees
Labels
No labels