test262/test/built-ins/Temporal/PlainYearMonth
Philip Chimento f44bbe4035 Temporal: Avoid calling user code in no-op round operations
This shortcut path now exists in all round(), since(), and until()
operations.
In Instant, PlainDate, PlainDateTime, and PlainTime, the change isn't
observable, so no tests could be added. This adds test coverage for

- Duration.p.round()
- PlainYearMonth.p.since()
- PlainYearMonth.p.until()
- ZonedDateTime.p.round()
- ZonedDateTime.p.since()
- ZonedDateTime.p.until()

As well as a few cases where we are testing that certain calendar methods
get called during a round operation, but previously were doing so with
options that now become a no-op and no longer call those calendar methods.
In those cases, round to 2 ns, rather than 1 ns.
2023-09-13 10:57:43 +02:00
..
compare Temporal: Improve various assertion messages 2023-09-08 09:38:14 -07:00
from Temporal: Improve various assertion messages 2023-09-08 09:38:14 -07:00
prototype Temporal: Avoid calling user code in no-op round operations 2023-09-13 10:57:43 +02:00
basic.js Test PlainYearMonth constructor, from. 2022-01-28 13:17:31 -05:00
builtin.js Add Temporal tests 2021-10-01 14:30:12 -04:00
calendar-always.js Ensure reference data is emitted when calendarName = 'always' 2022-03-29 16:58:36 -07:00
calendar-case-insensitive.js Replace Temporal objects' .calendar getters with .calendarId/.getCalendar 2023-04-07 11:43:31 -07:00
calendar-invalid.js Add Temporal tests 2021-10-01 14:30:12 -04:00
calendar-number.js Tests for Temporal PR #2574 2023-07-18 17:09:04 +02:00
calendar-string.js Replace Temporal objects' .calendar getters with .calendarId/.getCalendar 2023-04-07 11:43:31 -07:00
calendar-temporal-object.js Replace Temporal objects' .calendar getters with .calendarId/.getCalendar 2023-04-07 11:43:31 -07:00
calendar-undefined.js Replace Temporal objects' .calendar getters with .calendarId/.getCalendar 2023-04-07 11:43:31 -07:00
calendar-wrong-type.js Tests for Temporal PR #2574 2023-07-18 17:09:04 +02:00
constructor.js Pass arguments in PlainYearMonth constructor test. 2022-01-28 13:17:31 -05:00
infinity-throws-rangeerror.js Add Temporal tests 2021-10-01 14:30:12 -04:00
length.js Add Temporal tests 2021-10-01 14:30:12 -04:00
limits.js Add reference ISO days to PlainYearMonth assertions 2022-05-04 10:15:19 +02:00
missing-arguments.js Add Temporal tests 2021-10-01 14:30:12 -04:00
name.js Add Temporal tests 2021-10-01 14:30:12 -04:00
negative-infinity-throws-rangeerror.js Add Temporal tests 2021-10-01 14:30:12 -04:00
prop-desc.js Add Temporal tests 2021-10-01 14:30:12 -04:00
refisoday-undefined.js Add Temporal tests 2021-10-01 14:30:12 -04:00
subclass.js Fixed #3545 2022-05-31 16:28:31 +02:00