blob: d7a59515cf90cf9e95de5e8483c04196dd234e07 [file] [log] [blame]
// 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.plaindate.prototype.until
description: until() should not return weeks and months together.
includes: [temporalHelpers.js]
features: [Temporal]
---*/
const date = new Temporal.PlainDate(1969, 7, 24);
const laterDate = new Temporal.PlainDate(1969, 9, 4);
TemporalHelpers.assertDuration(date.until(laterDate, { largestUnit: "weeks" }),
0, 0, /* weeks = */ 6, 0, 0, 0, 0, 0, 0, 0, "weeks");
TemporalHelpers.assertDuration(date.until(laterDate, { largestUnit: "months" }),
0, /* months = */ 1, 0, 11, 0, 0, 0, 0, 0, 0, "months");