From 6f9cebf1caede21caec058d52f13221d181fac43 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sat, 18 Apr 2026 08:44:12 -0700 Subject: [PATCH] test(agents): relax exec wake payload assertions --- src/agents/bash-tools.exec-runtime.test.ts | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/agents/bash-tools.exec-runtime.test.ts b/src/agents/bash-tools.exec-runtime.test.ts index 7f206dfd294..962d0139fee 100644 --- a/src/agents/bash-tools.exec-runtime.test.ts +++ b/src/agents/bash-tools.exec-runtime.test.ts @@ -321,10 +321,12 @@ describe("emitExecSystemEvent", () => { threadId: 47, }, }); - expect(requestHeartbeatNowMock).toHaveBeenCalledWith({ - reason: "exec-event", - sessionKey: "agent:ops:main", - }); + expect(requestHeartbeatNowMock).toHaveBeenCalledWith( + expect.objectContaining({ + reason: "exec-event", + sessionKey: "agent:ops:main", + }), + ); }); it("keeps wake unscoped for non-agent session keys", () => { @@ -337,9 +339,11 @@ describe("emitExecSystemEvent", () => { sessionKey: "global", contextKey: "exec:run-global", }); - expect(requestHeartbeatNowMock).toHaveBeenCalledWith({ - reason: "exec-event", - }); + expect(requestHeartbeatNowMock).toHaveBeenCalledWith( + expect.objectContaining({ + reason: "exec-event", + }), + ); }); it("ignores events without a session key", () => {