test: parse talk file log fields · openclaw/openclaw@9e09dfe
shakkernerd
·
2026-05-12
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -140,8 +140,9 @@ describe("talk logging", () => {
|
140 | 140 | expect(serialized).not.toContain("item-1"); |
141 | 141 | |
142 | 142 | const fileLog = fs.readFileSync(logFile, "utf8"); |
143 | | -expect(fileLog).toContain("talk event output.text.done"); |
144 | | -expect(fileLog).toContain('"session_id":"talk-session"'); |
| 143 | +const fileLogRecord = JSON.parse(fileLog.trim()) as Record<string, unknown>; |
| 144 | +expect(fileLogRecord.message).toBe("talk event output.text.done"); |
| 145 | +expect(fileLogRecord.session_id).toBe("talk-session"); |
145 | 146 | expect(fileLog).not.toContain("private transcript"); |
146 | 147 | expect(fileLog).not.toContain("turn-1"); |
147 | 148 | expect(fileLog).not.toContain("call-1"); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。