fix(ci): normalize path assertions across platforms

This commit is contained in:
Peter Steinberger
2026-02-19 15:28:03 +00:00
parent 035832b4c5
commit 018370e827
2 changed files with 3 additions and 2 deletions

View File

@@ -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),
});