1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 03:07: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"
);
});
});