mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 18:07:34 +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
|
@ -81,6 +81,13 @@ describe("correct behavior", () => {
|
|||
expect(fifthRoundedPlainDateTime.microsecond).toBe(0);
|
||||
expect(fifthRoundedPlainDateTime.nanosecond).toBe(0);
|
||||
});
|
||||
|
||||
test("string argument is implicitly converted to options object", () => {
|
||||
const plainDateTime = new Temporal.PlainDateTime(2021, 11, 3, 18, 8, 10, 100, 200, 300);
|
||||
expect(
|
||||
plainDateTime.round("minute").equals(plainDateTime.round({ smallestUnit: "minute" }))
|
||||
).toBeTrue();
|
||||
});
|
||||
});
|
||||
|
||||
describe("errors", () => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue