diff options
Diffstat (limited to 'js/src/tests/test262/intl402/Temporal/PlainMonthDay/from/reference-date-noniso-calendar.js')
-rw-r--r-- | js/src/tests/test262/intl402/Temporal/PlainMonthDay/from/reference-date-noniso-calendar.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/js/src/tests/test262/intl402/Temporal/PlainMonthDay/from/reference-date-noniso-calendar.js b/js/src/tests/test262/intl402/Temporal/PlainMonthDay/from/reference-date-noniso-calendar.js new file mode 100644 index 0000000000..bf6eed6261 --- /dev/null +++ b/js/src/tests/test262/intl402/Temporal/PlainMonthDay/from/reference-date-noniso-calendar.js @@ -0,0 +1,20 @@ +// |reftest| skip-if(!this.hasOwnProperty('Temporal')) -- Temporal is not enabled unconditionally +// Copyright (C) 2023 Igalia, S.L. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/*--- +esid: sec-temporal.plainmonthday.from +description: Verify that the result of ToTemporalMonthDay preserves year information for Non-ISO calendars. +info: | + sec-temporal.plainmonthday.from step 3: + 3. Return ? ToTemporalMonthDay(_item_, _options_). + sec-temporal-totemporalmonthday step 11.: + 11. Set result to ? CreateTemporalMonthDay(_result_.[[Month]], _result_.[[Day]], _calendar_, _result_.[[Year]]). +includes: [temporalHelpers.js] +features: [Temporal] +---*/ + +const pmd = Temporal.PlainMonthDay.from("2023-01-01[u-ca=hebrew]") +TemporalHelpers.assertPlainMonthDay(pmd, "M04", 8); // 2023-01-01 corresponds to 8 Tevet in Hebrew Calendar. + +reportCompare(0, 0); |