From 146c0a7e1d3d04683e936ca06e0b02a674f34fc6 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 29 Apr 2026 10:45:09 +0100 Subject: [PATCH] test(gateway): wait for deferred agent session event --- .../server-methods/agent.create-event.test.ts | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/gateway/server-methods/agent.create-event.test.ts b/src/gateway/server-methods/agent.create-event.test.ts index d28c5005fbb..95f5a84c742 100644 --- a/src/gateway/server-methods/agent.create-event.test.ts +++ b/src/gateway/server-methods/agent.create-event.test.ts @@ -98,14 +98,16 @@ describe("agent handler session create events", () => { undefined, { runId: "idem-agent-create-event" }, ); - expect(broadcastToConnIds).toHaveBeenCalledWith( - "sessions.changed", - expect.objectContaining({ - sessionKey: "agent:main:subagent:create-test", - reason: "create", - }), - new Set(["conn-1"]), - { dropIfSlow: true }, + await vi.waitFor(() => + expect(broadcastToConnIds).toHaveBeenCalledWith( + "sessions.changed", + expect.objectContaining({ + sessionKey: "agent:main:subagent:create-test", + reason: "create", + }), + new Set(["conn-1"]), + { dropIfSlow: true }, + ), ); }); });