




















@@ -3,7 +3,7 @@ import fs from "node:fs/promises";
33import os from "node:os";
44import path from "node:path";
55import { describe, expect, it } from "vitest";
6-import { captureEnv } from "../../test-utils/env.js";
6+import { captureEnv, deleteTestEnvValue, setTestEnvValue } from "../../test-utils/env.js";
77import { writeSkill } from "../test-support/e2e-test-helpers.js";
88import { buildWorkspaceSkillsPrompt } from "./workspace.js";
99@@ -12,10 +12,10 @@ describe("buildWorkspaceSkillsPrompt", () => {
1212const env = captureEnv(["HOME", "USERPROFILE", "OPENCLAW_HOME", "OPENCLAW_STATE_DIR"]);
1313const workspaceDir = await fs.mkdtemp(path.join(os.tmpdir(), "openclaw-"));
1414try {
15-process.env.HOME = workspaceDir;
16-process.env.USERPROFILE = workspaceDir;
17-delete process.env.OPENCLAW_HOME;
18-delete process.env.OPENCLAW_STATE_DIR;
15+setTestEnvValue("HOME", workspaceDir);
16+setTestEnvValue("USERPROFILE", workspaceDir);
17+deleteTestEnvValue("OPENCLAW_HOME");
18+deleteTestEnvValue("OPENCLAW_STATE_DIR");
1919const bundledDir = path.join(workspaceDir, ".bundled");
2020const bundledSkillDir = path.join(bundledDir, "peekaboo");
2121const workspaceSkillDir = path.join(workspaceDir, "skills", "demo-skill");
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。