1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 01:17:34 +00:00

LibJS: Implement a nearly empty Intl.ListFormat object

This adds plumbing for the Intl.ListFormat object, constructor, and
prototype.
This commit is contained in:
Timothy Flynn 2021-09-05 23:05:16 -04:00 committed by Linus Groh
parent 4ad2159812
commit 8e75e5fabb
12 changed files with 279 additions and 0 deletions

View file

@ -0,0 +1,3 @@
test("basic functionality", () => {
expect(Intl.ListFormat.prototype[Symbol.toStringTag]).toBe("Intl.ListFormat");
});

View file

@ -0,0 +1,13 @@
describe("errors", () => {
test("called without new", () => {
expect(() => {
Intl.ListFormat();
}).toThrowWithMessage(TypeError, "Intl.ListFormat constructor must be called with 'new'");
});
});
describe("normal behavior", () => {
test("length is 0", () => {
expect(Intl.ListFormat).toHaveLength(0);
});
});