mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 17:17:45 +00:00
LibJS: Allow string as parameter in Temporal's round() / total()
This is a normative change in the Temporal spec.
See: 1f0c586
This commit is contained in:
parent
93ee922027
commit
d0c29c9735
9 changed files with 199 additions and 89 deletions
|
@ -61,6 +61,13 @@ describe("correct behavior", () => {
|
|||
expect(fifthRoundedPlainTime.microsecond).toBe(0);
|
||||
expect(fifthRoundedPlainTime.nanosecond).toBe(0);
|
||||
});
|
||||
|
||||
test("string argument is implicitly converted to options object", () => {
|
||||
const plainTime = new Temporal.PlainTime(18, 15, 9, 100, 200, 300);
|
||||
expect(
|
||||
plainTime.round("minute").equals(plainTime.round({ smallestUnit: "minute" }))
|
||||
).toBeTrue();
|
||||
});
|
||||
});
|
||||
|
||||
describe("errors", () => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue