From 9e09dfe512c4e5a27276aa26a26975c8200e075c Mon Sep 17 00:00:00 2001 From: Shakker Date: Tue, 12 May 2026 13:17:17 +0100 Subject: [PATCH] test: parse talk file log fields --- src/talk/logging.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/talk/logging.test.ts b/src/talk/logging.test.ts index 7876ece4e6a..4e86e7e3d26 100644 --- a/src/talk/logging.test.ts +++ b/src/talk/logging.test.ts @@ -140,8 +140,9 @@ describe("talk logging", () => { expect(serialized).not.toContain("item-1"); const fileLog = fs.readFileSync(logFile, "utf8"); - expect(fileLog).toContain("talk event output.text.done"); - expect(fileLog).toContain('"session_id":"talk-session"'); + const fileLogRecord = JSON.parse(fileLog.trim()) as Record; + expect(fileLogRecord.message).toBe("talk event output.text.done"); + expect(fileLogRecord.session_id).toBe("talk-session"); expect(fileLog).not.toContain("private transcript"); expect(fileLog).not.toContain("turn-1"); expect(fileLog).not.toContain("call-1");