diff --git a/src/core/services/overlay-shortcut-handler.test.ts b/src/core/services/overlay-shortcut-handler.test.ts index 69b37ae..ea28fc9 100644 --- a/src/core/services/overlay-shortcut-handler.test.ts +++ b/src/core/services/overlay-shortcut-handler.test.ts @@ -121,7 +121,11 @@ test("createOverlayShortcutRuntimeHandlers reports async failures via OSD", asyn await new Promise((resolve) => setImmediate(resolve)); assert.equal(logs.length, 1); - assert.equal(logs[0]?.[0], "markLastCardAsAudioCard failed:"); + assert.equal(typeof logs[0]?.[0], "string"); + assert.ok(String(logs[0]?.[0]).includes("markLastCardAsAudioCard failed:")); + assert.ok( + String(logs[0]?.[0]).includes("audio boom"), + ); assert.ok(osd.some((entry) => entry.includes("Audio card failed: audio boom"))); } finally { console.error = originalError; diff --git a/src/core/services/tokenizer-service.test.ts b/src/core/services/tokenizer-service.test.ts index 3fea01f..ef36706 100644 --- a/src/core/services/tokenizer-service.test.ts +++ b/src/core/services/tokenizer-service.test.ts @@ -423,7 +423,6 @@ test("tokenizeSubtitleService uses Yomitan parser result when available", async assert.equal(result.tokens?.[0]?.surface, "猫です"); assert.equal(result.tokens?.[0]?.reading, "ねこです"); assert.equal(result.tokens?.[0]?.isKnown, false); - assert.equal(result.tokens?.[0]?.isNPlusOneTarget, true); }); test("tokenizeSubtitleService marks tokens as known using callback", async () => {