test: count final tag reply callbacks · openclaw/openclaw@df87c2f
shakkernerd
·
2026-05-12
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -27,7 +27,7 @@ describe("subscribeEmbeddedPiSession", () => {
|
27 | 27 | emit({ type: "message_start", message: { role: "assistant" } }); |
28 | 28 | emitAssistantTextDelta({ emit, delta: "<final>Hi there</final>" }); |
29 | 29 | |
30 | | -expect(onPartialReply).toHaveBeenCalled(); |
| 30 | +expect(onPartialReply).toHaveBeenCalledTimes(1); |
31 | 31 | const firstPayload = onPartialReply.mock.calls[0][0]; |
32 | 32 | expect(firstPayload.text).toBe("Hi there"); |
33 | 33 | |
@@ -76,7 +76,7 @@ describe("subscribeEmbeddedPiSession", () => {
|
76 | 76 | emit({ type: "message_start", message: { role: "assistant" } }); |
77 | 77 | emitAssistantTextDelta({ emit, delta: "<final>Hello world</final>" }); |
78 | 78 | |
79 | | -expect(onPartialReply).toHaveBeenCalled(); |
| 79 | +expect(onPartialReply).toHaveBeenCalledTimes(1); |
80 | 80 | expect(onPartialReply.mock.calls[0][0].text).toBe("Hello world"); |
81 | 81 | }); |
82 | 82 | |
@@ -269,7 +269,7 @@ describe("subscribeEmbeddedPiSession", () => {
|
269 | 269 | emit({ type: "message_end", message: assistantMessage }); |
270 | 270 | await Promise.resolve(); |
271 | 271 | |
272 | | -expect(onBlockReply).toHaveBeenCalled(); |
| 272 | +expect(onBlockReply).toHaveBeenCalledTimes(1); |
273 | 273 | const payload = onBlockReply.mock.calls[0][0]; |
274 | 274 | expect(payload.text).toBe("Hello block"); |
275 | 275 | }); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。