test: reuse exec approval home fixture · openclaw/openclaw@729feb4
steipete
·
2026-04-18
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -19,7 +19,11 @@ import {
|
1919setRuntimeConfigSnapshot,
|
2020} from "../config/runtime-snapshot.js";
|
2121import type { SystemRunApprovalPlan } from "../infra/exec-approvals.js";
|
22-import { loadExecApprovals, saveExecApprovals } from "../infra/exec-approvals.js";
|
22+import {
|
23+loadExecApprovals,
|
24+resolveExecApprovalsPath,
|
25+saveExecApprovals,
|
26+} from "../infra/exec-approvals.js";
|
2327import type { ExecHostResponse } from "../infra/exec-host.js";
|
2428import { buildSystemRunApprovalPlan } from "./invoke-system-run-plan.js";
|
2529import { handleSystemRunInvoke, formatSystemRunAllowlistMissMessage } from "./invoke-system-run.js";
|
@@ -72,6 +76,7 @@ describe("handleSystemRunInvoke mac app exec host routing", () => {
|
7276beforeEach(() => {
|
7377previousOpenClawHome = process.env.OPENCLAW_HOME;
|
7478process.env.OPENCLAW_HOME = sharedOpenClawHome;
|
79+fs.rmSync(resolveExecApprovalsPath(), { force: true });
|
7580clearRuntimeConfigSnapshot();
|
7681});
|
7782|
@@ -267,7 +272,7 @@ describe("handleSystemRunInvoke mac app exec host routing", () => {
|
267272approvals: Parameters<typeof saveExecApprovals>[0];
|
268273run: (ctx: { tempHome: string }) => Promise<T>;
|
269274}): Promise<T> {
|
270-const tempHome = createFixtureDir("openclaw-exec-approvals-");
|
275+const tempHome = sharedOpenClawHome;
|
271276const previousOpenClawHome = process.env.OPENCLAW_HOME;
|
272277process.env.OPENCLAW_HOME = tempHome;
|
273278saveExecApprovals(params.approvals);
|
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。