Skip to content

Commit 5bd459c

Browse files
committed
test(auth): cover HOME fallback for OpenCode detection
1 parent e6e235a commit 5bd459c

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

test/storage.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)