test: narrow transcript rewrite message content access · openclaw/openclaw@81dee15
shakkernerd
·
2026-05-24
·
via Recent Commits to openclaw:main
File tree
src/agents/pi-embedded-runner
| Original file line number | Diff line number | Diff line change |
|---|
@@ -47,6 +47,10 @@ function createTextContent(text: string) {
|
47 | 47 | return [{ type: "text", text }]; |
48 | 48 | } |
49 | 49 | |
| 50 | +function getMessageContent(message: AgentMessage): unknown { |
| 51 | +return "content" in message ? message.content : undefined; |
| 52 | +} |
| 53 | + |
50 | 54 | function createReadRewriteSession(options?: { tailAssistantText?: string }) { |
51 | 55 | const sessionManager = SessionManager.inMemory(); |
52 | 56 | const entryIds = appendSessionMessages(sessionManager, [ |
@@ -351,7 +355,7 @@ describe("rewriteTranscriptEntriesInSessionFile", () => {
|
351 | 355 | expect(listener).not.toHaveBeenCalled(); |
352 | 356 | |
353 | 357 | const unchangedSession = SessionManager.open(sessionFile); |
354 | | -expect(getBranchMessages(unchangedSession).map((message) => message.content)).toEqual([ |
| 358 | +expect(getBranchMessages(unchangedSession).map(getMessageContent)).toEqual([ |
355 | 359 | "start", |
356 | 360 | createTextContent("source reply media"), |
357 | 361 | createTextContent("source reply text"), |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。