From c6ac962f7a1105e178a658544ec4a8ddeed037e7 Mon Sep 17 00:00:00 2001 From: sudacode Date: Sun, 15 Feb 2026 21:00:28 -0800 Subject: [PATCH] Fix test assertions for logger format and Yomitan target marking --- src/core/services/overlay-shortcut-handler.test.ts | 6 +++++- src/core/services/tokenizer-service.test.ts | 1 - 2 files changed, 5 insertions(+), 2 deletions(-) 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 () => {