Add tests for get duplicates function (#24994)

This commit is contained in:
Paul Bottein 2025-04-11 08:47:42 +02:00 committed by GitHub
parent 6658c10b94
commit 20d357fb13
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -0,0 +1,16 @@
import { expect, test } from "vitest";
import { getDuplicates } from "../../../src/common/string/get_duplicates";
test("getDuplicate", () => {
expect(getDuplicates([])).toStrictEqual(new Set());
expect(getDuplicates(["light", "vacuum", "switch"])).toStrictEqual(new Set());
expect(getDuplicates(["light", "light", "vacuum", "switch"])).toStrictEqual(
new Set(["light"])
);
expect(
getDuplicates(["vacuum", "light", "light", "vacuum", "switch"])
).toStrictEqual(new Set(["light", "vacuum"]));
expect(getDuplicates(["light", "light", "light"])).toStrictEqual(
new Set(["light"])
);
});