test(gateway): wait for deferred agent session event · openclaw/openclaw@146c0a7
steipete
·
2026-04-29
·
via Recent Commits to openclaw:main
File tree
src/gateway/server-methods
| Original file line number | Diff line number | Diff line change |
|---|
@@ -98,14 +98,16 @@ describe("agent handler session create events", () => {
|
98 | 98 | undefined, |
99 | 99 | { runId: "idem-agent-create-event" }, |
100 | 100 | ); |
101 | | -expect(broadcastToConnIds).toHaveBeenCalledWith( |
102 | | -"sessions.changed", |
103 | | -expect.objectContaining({ |
104 | | -sessionKey: "agent:main:subagent:create-test", |
105 | | -reason: "create", |
106 | | -}), |
107 | | -new Set(["conn-1"]), |
108 | | -{ dropIfSlow: true }, |
| 101 | +await vi.waitFor(() => |
| 102 | +expect(broadcastToConnIds).toHaveBeenCalledWith( |
| 103 | +"sessions.changed", |
| 104 | +expect.objectContaining({ |
| 105 | +sessionKey: "agent:main:subagent:create-test", |
| 106 | +reason: "create", |
| 107 | +}), |
| 108 | +new Set(["conn-1"]), |
| 109 | +{ dropIfSlow: true }, |
| 110 | +), |
109 | 111 | ); |
110 | 112 | }); |
111 | 113 | }); |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。