fix(test): isolate kitchen sink rpc home env · openclaw/openclaw@60afca1
vincentkoc
·
2026-05-26
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -68,7 +68,8 @@ export function makeEnv() {
|
68 | 68 | env: { |
69 | 69 | ...process.env, |
70 | 70 | HOME: home, |
71 | | -OPENCLAW_HOME: stateDir, |
| 71 | +USERPROFILE: home, |
| 72 | +OPENCLAW_HOME: home, |
72 | 73 | OPENCLAW_STATE_DIR: stateDir, |
73 | 74 | OPENCLAW_CONFIG_PATH: path.join(stateDir, "openclaw.json"), |
74 | 75 | OPENCLAW_NO_ONBOARD: "1", |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -21,7 +21,12 @@ describe("kitchen-sink RPC isolated state", () => {
|
21 | 21 | const { root, env } = makeEnv(); |
22 | 22 | |
23 | 23 | expect(root).toContain("openclaw-kitchen-sink-rpc-"); |
24 | | -expect(existsSync(env.OPENCLAW_HOME)).toBe(true); |
| 24 | +expect(env.HOME).toBe(path.join(root, "home")); |
| 25 | +expect(env.USERPROFILE).toBe(env.HOME); |
| 26 | +expect(env.OPENCLAW_HOME).toBe(env.HOME); |
| 27 | +expect(env.OPENCLAW_STATE_DIR).toBe(path.join(env.HOME, ".openclaw")); |
| 28 | +expect(env.OPENCLAW_CONFIG_PATH).toBe(path.join(env.OPENCLAW_STATE_DIR, "openclaw.json")); |
| 29 | +expect(existsSync(env.OPENCLAW_STATE_DIR)).toBe(true); |
25 | 30 | |
26 | 31 | await expect(cleanupKitchenSinkEnv(root)).resolves.toBe(true); |
27 | 32 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。