feat(scanner): complete localized artifact quality checkpoint

This commit is contained in:
AzuTear
2026-07-11 15:59:19 +02:00
parent 639b0b7f59
commit 8b9f948c6b
215 changed files with 35440 additions and 7273 deletions
+24
View File
@@ -0,0 +1,24 @@
import { describe, expect, it } from "vitest";
import { isLikelyGenshinSourceName } from "../../electron/services/captureSourceClassifier";
describe("capture source classifier", () => {
it.each([
"Genshin Impact",
"GenshinImpact",
"Genshin",
"YuanShen",
"\u539f\u795e",
])("accepts the real game title %s", (title) => {
expect(isLikelyGenshinSourceName(title)).toBe(true);
});
it.each([
"Genshin Artifact Assistant",
"Genshin Artifact Assistant Codex | Working",
"docs - Genshin scanner",
"Screen 1",
"",
])("rejects non-game windows containing Genshin text: %s", (title) => {
expect(isLikelyGenshinSourceName(title)).toBe(false);
});
});