mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
Fix test assertions for logger format and Yomitan target marking
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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 () => {
|
||||
|
||||
Reference in New Issue
Block a user