@@ -4783,6 +4783,7 @@ describe("storage", () => {
47834783 describe ( "opencode account pool detection" , ( ) => {
47844784 const originalLocalAppData = process . env . LOCALAPPDATA ;
47854785 const originalAppData = process . env . APPDATA ;
4786+ const originalHome = process . env . HOME ;
47864787 const originalPoolPath = process . env . CODEX_OPENCODE_POOL_PATH ;
47874788 const originalUserProfile = process . env . USERPROFILE ;
47884789 let tempRoot = "" ;
@@ -4806,6 +4807,8 @@ describe("storage", () => {
48064807 else process . env . LOCALAPPDATA = originalLocalAppData ;
48074808 if ( originalAppData === undefined ) delete process . env . APPDATA ;
48084809 else process . env . APPDATA = originalAppData ;
4810+ if ( originalHome === undefined ) delete process . env . HOME ;
4811+ else process . env . HOME = originalHome ;
48094812 if ( originalPoolPath === undefined )
48104813 delete process . env . CODEX_OPENCODE_POOL_PATH ;
48114814 else process . env . CODEX_OPENCODE_POOL_PATH = originalPoolPath ;
@@ -4921,6 +4924,7 @@ describe("storage", () => {
49214924 ".opencode" ,
49224925 "openai-codex-accounts.json" ,
49234926 ) ;
4927+ process . env . HOME = fakeHome ;
49244928 process . env . USERPROFILE = fakeHome ;
49254929 await fs . mkdir ( dirname ( homedirPoolPath ) , { recursive : true } ) ;
49264930 await fs . writeFile (
0 commit comments