mirror of https://github.com/tc39/test262.git
23 lines
1.0 KiB
JavaScript
23 lines
1.0 KiB
JavaScript
// Copyright (C) 2021 Igalia, S.L. All rights reserved.
|
||
// This code is governed by the BSD license found in the LICENSE file.
|
||
|
||
/*---
|
||
esid: sec-temporal.duration.compare
|
||
description: The time fields are read from the object before being passed to dateFromFields().
|
||
info: |
|
||
sec-temporal.duration.compare step 4:
|
||
4. Let _relativeTo_ be ? ToRelativeTemporalObject(_options_).
|
||
sec-temporal-torelativetemporalobject step 4.g:
|
||
g. Let _result_ be ? InterpretTemporalDateTimeFields(_calendar_, _fields_, _options_).
|
||
sec-temporal-interprettemporaldatetimefields steps 1–2:
|
||
1. Let _timeResult_ be ? ToTemporalTimeRecord(_fields_).
|
||
2. Let _temporalDate_ be ? DateFromFields(_calendar_, _fields_, _options_).
|
||
includes: [temporalHelpers.js]
|
||
features: [Temporal]
|
||
---*/
|
||
|
||
const calendar = TemporalHelpers.calendarMakeInvalidGettersTime();
|
||
const duration1 = new Temporal.Duration(1);
|
||
const duration2 = new Temporal.Duration(0, 12);
|
||
Temporal.Duration.compare(duration1, duration2, { relativeTo: { year: 2000, month: 1, day: 1, calendar } });
|