From af0b775274838238d59f16bb7e577b1bfa35aaae Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 11 May 2026 17:21:20 +0100 Subject: [PATCH] test(gateway): canonicalize reset hook archive path --- src/gateway/server.sessions.reset-hooks.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gateway/server.sessions.reset-hooks.test.ts b/src/gateway/server.sessions.reset-hooks.test.ts index 94bc4db01a9..e22e7356738 100644 --- a/src/gateway/server.sessions.reset-hooks.test.ts +++ b/src/gateway/server.sessions.reset-hooks.test.ts @@ -190,12 +190,13 @@ test("sessions.reset emits enriched session_end and session_start hooks", async expect(endEvent.sessionKey).toBe("agent:main:main"); expect(endEvent.reason).toBe("new"); expect(endEvent.transcriptArchived).toBe(true); + const realDir = await fs.realpath(dir); const archivedSessionFile = expectStringWithPrefix( endEvent.sessionFile, - path.join(dir, "sess-main.jsonl.reset."), + path.join(realDir, "sess-main.jsonl.reset."), "archived session file", ); - expect(path.dirname(archivedSessionFile)).toBe(dir); + expect(path.dirname(archivedSessionFile)).toBe(realDir); expect(endEvent.nextSessionId).toBe(startEvent.sessionId); expectMainHookContext(endContext, "sess-main"); expect(startEvent.sessionKey).toBe("agent:main:main");