Files
openclaw/src/test-helpers/state-dir-env.ts
2026-02-16 00:08:00 +00:00

15 lines
425 B
TypeScript

import { captureEnv } from "../test-utils/env.js";
export function snapshotStateDirEnv() {
return captureEnv(["OPENCLAW_STATE_DIR", "CLAWDBOT_STATE_DIR"]);
}
export function restoreStateDirEnv(snapshot: ReturnType<typeof snapshotStateDirEnv>): void {
snapshot.restore();
}
export function setStateDirEnv(stateDir: string): void {
process.env.OPENCLAW_STATE_DIR = stateDir;
delete process.env.CLAWDBOT_STATE_DIR;
}