From 911d3e969af6bb925ceba44453083b3dc1c6c77f Mon Sep 17 00:00:00 2001 From: Shakker Date: Mon, 11 May 2026 20:51:06 +0100 Subject: [PATCH] test: specify finished process records --- src/agents/bash-process-registry.test.ts | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/agents/bash-process-registry.test.ts b/src/agents/bash-process-registry.test.ts index b56ae83b0a47..ef6a07921ab9 100644 --- a/src/agents/bash-process-registry.test.ts +++ b/src/agents/bash-process-registry.test.ts @@ -112,7 +112,27 @@ describe("bash process registry", () => { markBackgrounded(session); markExited(session, 0, null, "completed"); - expect(listFinishedSessions()).toHaveLength(1); + const finishedSessions = listFinishedSessions(); + const endedAt = finishedSessions[0]?.endedAt; + expect(endedAt).toEqual(expect.any(Number)); + expect(finishedSessions).toStrictEqual([ + { + id: "sess", + command: "echo test", + scopeKey: undefined, + startedAt: session.startedAt, + endedAt, + cwd: "/tmp", + status: "completed", + exitCode: 0, + exitSignal: null, + exitReason: undefined, + aggregated: "", + tail: "", + truncated: false, + totalOutputChars: 0, + }, + ]); }); });