diff --git a/src/gateway/server.models-voicewake.test.ts b/src/gateway/server.models-voicewake.test.ts index 048f90c18..2c034cce2 100644 --- a/src/gateway/server.models-voicewake.test.ts +++ b/src/gateway/server.models-voicewake.test.ts @@ -19,10 +19,12 @@ installGatewayTestHooks(); describe("gateway server models + voicewake", () => { const setTempHome = (homeDir: string) => { const prevHome = process.env.HOME; + const prevStateDir = process.env.CLAWDBOT_STATE_DIR; const prevUserProfile = process.env.USERPROFILE; const prevHomeDrive = process.env.HOMEDRIVE; const prevHomePath = process.env.HOMEPATH; process.env.HOME = homeDir; + process.env.CLAWDBOT_STATE_DIR = path.join(homeDir, ".clawdbot"); process.env.USERPROFILE = homeDir; if (process.platform === "win32") { const parsed = path.parse(homeDir); @@ -35,6 +37,11 @@ describe("gateway server models + voicewake", () => { } else { process.env.HOME = prevHome; } + if (prevStateDir === undefined) { + delete process.env.CLAWDBOT_STATE_DIR; + } else { + process.env.CLAWDBOT_STATE_DIR = prevStateDir; + } if (prevUserProfile === undefined) { delete process.env.USERPROFILE; } else {