Skip to content

Commit 365279b

Browse files
committed
fix: route temp home env setup
1 parent 1adc076 commit 365279b

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

src/test-utils/temp-home.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import fs from "node:fs/promises";
33
import os from "node:os";
44
import path from "node:path";
5-
import { captureEnv } from "./env.js";
5+
import { captureEnv, setTestEnvValue } from "./env.js";
66
import { cleanupSessionStateForTest } from "./session-state-cleanup.js";
77

88
const HOME_ENV_KEYS = [
@@ -52,15 +52,15 @@ export async function createTempHomeEnv(prefix: string): Promise<TempHomeEnv> {
5252
await fs.mkdir(path.join(home, ".openclaw"), { recursive: true });
5353

5454
const snapshot = captureEnv([...HOME_ENV_KEYS]);
55-
process.env.HOME = home;
56-
process.env.USERPROFILE = home;
57-
process.env.OPENCLAW_STATE_DIR = path.join(home, ".openclaw");
55+
setTestEnvValue("HOME", home);
56+
setTestEnvValue("USERPROFILE", home);
57+
setTestEnvValue("OPENCLAW_STATE_DIR", path.join(home, ".openclaw"));
5858

5959
if (process.platform === "win32") {
6060
const match = home.match(/^([A-Za-z]:)(.*)$/);
6161
if (match) {
62-
process.env.HOMEDRIVE = match[1];
63-
process.env.HOMEPATH = match[2] || "\\";
62+
setTestEnvValue("HOMEDRIVE", match[1]);
63+
setTestEnvValue("HOMEPATH", match[2] || "\\");
6464
}
6565
}
6666

0 commit comments

Comments
 (0)