
























@@ -5,7 +5,7 @@ import path from "node:path";
55import { afterEach, describe, expect, it } from "vitest";
66import type { OpenClawConfig } from "../config/config.js";
77import type { CliBackendConfig } from "../config/types.js";
8-import { captureEnv } from "../test-utils/env.js";
8+import { captureEnv, deleteTestEnvValue, setTestEnvValue } from "../test-utils/env.js";
99import {
1010writeBundleProbeMcpServer,
1111writeClaudeBundle,
@@ -70,11 +70,11 @@ async function createBundleMcpFixture(params: {
7070"OPENCLAW_DISABLE_PERSISTED_PLUGIN_REGISTRY",
7171]);
7272const tempHome = await fs.mkdtemp(path.join(os.tmpdir(), params.tempPrefix));
73-process.env.HOME = tempHome;
74-process.env.USERPROFILE = tempHome;
75-delete process.env.OPENCLAW_HOME;
76-delete process.env.OPENCLAW_STATE_DIR;
77-process.env.OPENCLAW_DISABLE_PERSISTED_PLUGIN_REGISTRY = "1";
73+setTestEnvValue("HOME", tempHome);
74+setTestEnvValue("USERPROFILE", tempHome);
75+deleteTestEnvValue("OPENCLAW_HOME");
76+deleteTestEnvValue("OPENCLAW_STATE_DIR");
77+setTestEnvValue("OPENCLAW_DISABLE_PERSISTED_PLUGIN_REGISTRY", "1");
78787979const workspaceDir = path.join(tempHome, "workspace");
8080const sessionFile = path.join(tempHome, "session.jsonl");
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。