test: parse talk file log fields

This commit is contained in:
Shakker
2026-05-12 13:17:17 +01:00
parent 258002917b
commit 9e09dfe512

View File

@@ -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<string, unknown>;
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");