1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 23:37:36 +00:00

LibJS: Implement Intl %SegmentsPrototype%[@@iterator]

This commit is contained in:
Idan Horowitz 2022-01-30 02:24:18 +02:00 committed by Linus Groh
parent 6c26a02aa8
commit 4ba4e4c777
3 changed files with 34 additions and 0 deletions

View file

@ -9,4 +9,12 @@ describe("correct behavior", () => {
Object.getPrototypeOf(segmenter.segment("friends"))
);
});
test("returns segments object segment iterator", () => {
const segmenter = new Intl.Segmenter();
const segments = segmenter.segment("hello friends!");
expect(Object.getPrototypeOf(segments[Symbol.iterator]())[Symbol.toStringTag]).toBe(
"Segmenter String Iterator"
);
});
});