test(gateway): canonicalize reset hook archive path · openclaw/openclaw@af0b775
steipete
·
2026-05-12
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -190,12 +190,13 @@ test("sessions.reset emits enriched session_end and session_start hooks", async
|
190 | 190 | expect(endEvent.sessionKey).toBe("agent:main:main"); |
191 | 191 | expect(endEvent.reason).toBe("new"); |
192 | 192 | expect(endEvent.transcriptArchived).toBe(true); |
| 193 | +const realDir = await fs.realpath(dir); |
193 | 194 | const archivedSessionFile = expectStringWithPrefix( |
194 | 195 | endEvent.sessionFile, |
195 | | -path.join(dir, "sess-main.jsonl.reset."), |
| 196 | +path.join(realDir, "sess-main.jsonl.reset."), |
196 | 197 | "archived session file", |
197 | 198 | ); |
198 | | -expect(path.dirname(archivedSessionFile)).toBe(dir); |
| 199 | +expect(path.dirname(archivedSessionFile)).toBe(realDir); |
199 | 200 | expect(endEvent.nextSessionId).toBe(startEvent.sessionId); |
200 | 201 | expectMainHookContext(endContext, "sess-main"); |
201 | 202 | expect(startEvent.sessionKey).toBe("agent:main:main"); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。