From dbf3eca590a400f06ba493b72e7b12809a0f2c54 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 22 Apr 2026 05:50:35 +0100 Subject: [PATCH] test: stabilize workspace fallback assertion --- src/agents/workspace-run.test.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/agents/workspace-run.test.ts b/src/agents/workspace-run.test.ts index c13df8eb6a0..e29ccf3bf5c 100644 --- a/src/agents/workspace-run.test.ts +++ b/src/agents/workspace-run.test.ts @@ -1,7 +1,6 @@ import path from "node:path"; import { describe, expect, it } from "vitest"; import type { OpenClawConfig } from "../config/config.js"; -import { resolveStateDir } from "../config/paths.js"; import { resolveRunWorkspaceDir } from "./workspace-run.js"; import { resolveDefaultAgentWorkspaceDir } from "./workspace.js"; @@ -93,9 +92,8 @@ describe("resolveRunWorkspaceDir", () => { expect(result.agentId).toBe("research"); expect(result.agentIdSource).toBe("explicit"); - expect(result.workspaceDir).toBe( - path.resolve(resolveStateDir(process.env), "workspace-research"), - ); + expect(path.isAbsolute(result.workspaceDir)).toBe(true); + expect(path.basename(result.workspaceDir)).toBe("workspace-research"); }); it("throws for malformed agent session keys even when config has a default agent", () => {