From 018370e827d19e0d1d6588278e5529c301abbb04 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 19 Feb 2026 15:28:03 +0000 Subject: [PATCH] fix(ci): normalize path assertions across platforms --- src/acp/translator.prompt-prefix.test.ts | 2 +- src/test-utils/temp-home.test.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/acp/translator.prompt-prefix.test.ts b/src/acp/translator.prompt-prefix.test.ts index a10d7499b7a..77aeddb0123 100644 --- a/src/acp/translator.prompt-prefix.test.ts +++ b/src/acp/translator.prompt-prefix.test.ts @@ -48,7 +48,7 @@ describe("acp prompt cwd prefix", () => { expect(requestSpy).toHaveBeenCalledWith( "chat.send", expect.objectContaining({ - message: expect.stringContaining("[Working directory: ~/openclaw-test]"), + message: expect.stringMatching(/\[Working directory: ~[\\/]openclaw-test\]/), }), { expectFinal: true }, ); diff --git a/src/test-utils/temp-home.test.ts b/src/test-utils/temp-home.test.ts index 4b87e9b702e..340fcb4bfda 100644 --- a/src/test-utils/temp-home.test.ts +++ b/src/test-utils/temp-home.test.ts @@ -1,4 +1,5 @@ import fs from "node:fs/promises"; +import path from "node:path"; import { describe, expect, it } from "vitest"; import { createTempHomeEnv } from "./temp-home.js"; @@ -11,7 +12,7 @@ describe("createTempHomeEnv", () => { const tempHome = await createTempHomeEnv("openclaw-temp-home-"); expect(process.env.HOME).toBe(tempHome.home); expect(process.env.USERPROFILE).toBe(tempHome.home); - expect(process.env.OPENCLAW_STATE_DIR).toBe(`${tempHome.home}/.openclaw`); + expect(process.env.OPENCLAW_STATE_DIR).toBe(path.join(tempHome.home, ".openclaw")); await expect(fs.stat(tempHome.home)).resolves.toMatchObject({ isDirectory: expect.any(Function), });