mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 12:37:44 +00:00
LibJS/Tests: Add tests for '−000000' (U+2212) DateExtendedYear
I noticed we only have coverage for this with the ASCII minus sign in our own test suite.
This commit is contained in:
parent
aabb1c85ed
commit
2434d34644
5 changed files with 15 additions and 0 deletions
|
@ -54,5 +54,8 @@ describe("errors", () => {
|
||||||
expect(() => {
|
expect(() => {
|
||||||
Temporal.PlainDate.from("-000000-01-01");
|
Temporal.PlainDate.from("-000000-01-01");
|
||||||
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
||||||
|
expect(() => {
|
||||||
|
Temporal.PlainDate.from("−000000-01-01"); // U+2212
|
||||||
|
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -191,5 +191,8 @@ describe("errors", () => {
|
||||||
expect(() => {
|
expect(() => {
|
||||||
Temporal.PlainDateTime.from("-000000-01-01");
|
Temporal.PlainDateTime.from("-000000-01-01");
|
||||||
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
||||||
|
expect(() => {
|
||||||
|
Temporal.PlainDateTime.from("−000000-01-01"); // U+2212
|
||||||
|
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -80,5 +80,8 @@ describe("errors", () => {
|
||||||
expect(() => {
|
expect(() => {
|
||||||
Temporal.PlainMonthDay.from("-000000-01-01");
|
Temporal.PlainMonthDay.from("-000000-01-01");
|
||||||
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
||||||
|
expect(() => {
|
||||||
|
Temporal.PlainMonthDay.from("−000000-01-01"); // U+2212
|
||||||
|
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -69,6 +69,9 @@ describe("errors", () => {
|
||||||
expect(() => {
|
expect(() => {
|
||||||
Temporal.PlainTime.from("-000000-01-01T00:00:00");
|
Temporal.PlainTime.from("-000000-01-01T00:00:00");
|
||||||
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
||||||
|
expect(() => {
|
||||||
|
Temporal.PlainTime.from("−000000-01-01T00:00:00"); // U+2212
|
||||||
|
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
||||||
});
|
});
|
||||||
|
|
||||||
test("ambiguous string must contain a time designator", () => {
|
test("ambiguous string must contain a time designator", () => {
|
||||||
|
|
|
@ -106,5 +106,8 @@ describe("errors", () => {
|
||||||
expect(() => {
|
expect(() => {
|
||||||
Temporal.PlainYearMonth.from("-000000-01");
|
Temporal.PlainYearMonth.from("-000000-01");
|
||||||
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
||||||
|
expect(() => {
|
||||||
|
Temporal.PlainYearMonth.from("−000000-01-01"); // U+2212
|
||||||
|
}).toThrowWithMessage(RangeError, "Invalid extended year, must not be negative zero");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue