test262/test/built-ins/Temporal/Duration/compare
Philip Chimento 8b781361a9 Temporal: Add test for last step of UnbalanceDateDurationRelative throwing
Based on a test case by Anba.
See https://github.com/tc39/proposal-temporal/pull/2690#issuecomment-1938768702
2024-04-03 12:32:46 +02:00
..
argument-cast.js
argument-duration-max.js Temporal: Adapt tests to upper bound on time portion of durations 2024-01-31 08:22:05 -08:00
argument-duration-out-of-range.js Temporal: Limit duration years, months, and weeks to <2³² each 2024-01-31 08:22:05 -08:00
argument-duration-precision-exact-numerical-values.js Temporal: Adapt tests to upper bound on time portion of durations 2024-01-31 08:22:05 -08:00
argument-string-fractional-units-rounding-mode.js
argument-string-negative-fractional-units.js
basic.js
builtin.js
calendar-dateadd-called-with-options-undefined.js Temporal: Do away with CalculateOffsetShift in Duration.compare 2023-09-13 10:57:43 +02:00
calendar-dateadd-called-with-plaindate-instance.js
calendar-fields-iterable.js Temporal: Limit allowed values for Calendar.fields to date units 2023-08-16 14:49:15 -07:00
calendar-possibly-required.js Temporal: Return early from Duration.compare if internal slots equal 2023-09-13 10:57:43 +02:00
calendar-temporal-object.js
constructor-in-calendar-fields.js Temporal Issue 2532 (#3858) 2023-07-17 07:55:34 -07:00
duplicate-calendar-fields.js Temporal Issue 2532 (#3858) 2023-07-17 07:55:34 -07:00
duration-out-of-range-added-to-relativeto.js Temporal: Add test for last step of UnbalanceDateDurationRelative throwing 2024-04-03 12:32:46 +02:00
exhaustive.js Temporal: Exhaustive coverage for compare() methods 2023-10-18 09:27:24 -07:00
instances-identical.js Temporal: Return early from Duration.compare if internal slots equal 2023-09-13 10:57:43 +02:00
length.js
name.js
not-a-constructor.js
options-object.js
options-undefined.js
options-wrong-type.js
order-of-operations.js Temporal: Remove BigInt arithmetic and loops in UnbalanceDurationRelative 2023-11-16 11:08:42 -08:00
prop-desc.js
proto-in-calendar-fields.js Temporal Issue 2532 (#3858) 2023-07-17 07:55:34 -07:00
read-time-fields-before-datefromfields.js
relativeto-hour.js
relativeto-month.js
relativeto-plaindate-add24hourdaystonormalizedtimeduration-out-of-range.js Add additional tests for out-of-range date-times 2024-01-31 08:22:05 -08:00
relativeto-propertybag-ambiguous-wall-clock-time.js Temporal: Look up calendar methods only once 2023-11-06 14:46:36 -08:00
relativeto-propertybag-builtin-calendar-no-array-iteration.js Temporal: Don't observably iterate array in built-in calendar's fields() 2023-09-13 10:57:43 +02:00
relativeto-propertybag-calendar-string.js Store strings or objects in Temporal objects' [[Calendar]] slot 2023-04-07 11:43:31 -07:00
relativeto-propertybag-getpossibleinstantsfor-called-with-iso8601-calendar.js Temporal: Tests for PlainDateTime exposed in DisambiguatePossibleInstants 2023-10-18 09:27:24 -07:00
relativeto-propertybag-infinity-throws-rangeerror.js
relativeto-propertybag-invalid-offset-string.js Tests for Temporal PR #2574 2023-07-18 17:09:04 +02:00
relativeto-propertybag-invalid.js
relativeto-propertybag-out-of-range-backward-offset-shift.js Temporal: Prevent arbitrary loops in NormalizedTimeDurationToDays 2024-02-02 08:43:11 -08:00
relativeto-propertybag-out-of-range-forward-offset-shift.js Temporal: Prevent arbitrary loops in NormalizedTimeDurationToDays 2024-02-02 08:43:11 -08:00
relativeto-propertybag-timezone-getoffsetnanosecondsfor-non-integer.js
relativeto-propertybag-timezone-getoffsetnanosecondsfor-not-callable.js
relativeto-propertybag-timezone-getoffsetnanosecondsfor-out-of-range.js
relativeto-propertybag-timezone-getoffsetnanosecondsfor-wrong-type.js
relativeto-propertybag-timezone-string-datetime.js Temporal: Return early from Duration.compare if internal slots equal 2023-09-13 10:57:43 +02:00
relativeto-propertybag-timezone-string-leap-second.js Temporal: Return early from Duration.compare if internal slots equal 2023-09-13 10:57:43 +02:00
relativeto-propertybag-timezone-string-year-zero.js Temporal: Return early from Duration.compare if internal slots equal 2023-09-13 10:57:43 +02:00
relativeto-propertybag-timezone-string.js Temporal: Return early from Duration.compare if internal slots equal 2023-09-13 10:57:43 +02:00
relativeto-propertybag-timezone-wrong-type.js Temporal: Return early from Duration.compare if internal slots equal 2023-09-13 10:57:43 +02:00
relativeto-string-invalid.js
relativeto-string-plaindatetime.js
relativeto-string-zoneddatetime-wrong-offset.js
relativeto-string-zoneddatetime.js
relativeto-sub-minute-offset.js Limit offset time zones to minute precision 2023-07-18 17:44:19 +02:00
relativeto-undefined-throw-on-calendar-units.js Temporal: Return early from Duration.compare if internal slots equal 2023-09-13 10:57:43 +02:00
relativeto-year.js
relativeto-zoneddatetime-negative-epochnanoseconds.js
relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-non-integer.js
relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-not-callable.js
relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-out-of-range.js
relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-wrong-type.js
timezone-getpossibleinstantsfor-iterable.js
twenty-five-hour-day.js
year-zero.js