From 463bd05ce5d6efce3b66f69299264593144b8ec0 Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Sun, 1 Feb 2026 12:52:23 -0600 Subject: [PATCH] adjust tests --- .../opencode/test/session/instruction.test.ts | 26 +++++++++---------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/packages/opencode/test/session/instruction.test.ts b/packages/opencode/test/session/instruction.test.ts index 14223536f1..99766e90cd 100644 --- a/packages/opencode/test/session/instruction.test.ts +++ b/packages/opencode/test/session/instruction.test.ts @@ -6,14 +6,6 @@ import { InstructionPrompt } from "../../src/session/instruction" import { Instance } from "../../src/project/instance" import { tmpdir } from "../fixture/fixture" -const restore = (key: string, value: string | undefined) => { - if (value === undefined) { - delete process.env[key] - return - } - process.env[key] = value -} - describe("InstructionPrompt.resolve", () => { test("returns empty when AGENTS.md is at project root (already in systemPaths)", async () => { await using tmp = await tmpdir({ @@ -96,9 +88,12 @@ describe("InstructionPrompt.systemPaths", () => { }) } finally { await fs.rm(path.join(Global.Path.config, "AGENTS.md"), { force: true }) - restore("OPENCODE_TEST_HOME", homeValue) - restore("OPENCODE_CONFIG_DIR", configValue) - restore("OPENCODE_DISABLE_CLAUDE_CODE_PROMPT", disableValue) + if (homeValue === undefined) delete process.env["OPENCODE_TEST_HOME"] + if (homeValue !== undefined) process.env["OPENCODE_TEST_HOME"] = homeValue + if (configValue === undefined) delete process.env["OPENCODE_CONFIG_DIR"] + if (configValue !== undefined) process.env["OPENCODE_CONFIG_DIR"] = configValue + if (disableValue === undefined) delete process.env["OPENCODE_DISABLE_CLAUDE_CODE_PROMPT"] + if (disableValue !== undefined) process.env["OPENCODE_DISABLE_CLAUDE_CODE_PROMPT"] = disableValue } }) @@ -133,9 +128,12 @@ describe("InstructionPrompt.systemPaths", () => { }) } finally { await fs.rm(path.join(Global.Path.config, "AGENTS.md"), { force: true }) - restore("OPENCODE_TEST_HOME", homeValue) - restore("OPENCODE_CONFIG_DIR", configValue) - restore("OPENCODE_DISABLE_CLAUDE_CODE_PROMPT", disableValue) + if (homeValue === undefined) delete process.env["OPENCODE_TEST_HOME"] + if (homeValue !== undefined) process.env["OPENCODE_TEST_HOME"] = homeValue + if (configValue === undefined) delete process.env["OPENCODE_CONFIG_DIR"] + if (configValue !== undefined) process.env["OPENCODE_CONFIG_DIR"] = configValue + if (disableValue === undefined) delete process.env["OPENCODE_DISABLE_CLAUDE_CODE_PROMPT"] + if (disableValue !== undefined) process.env["OPENCODE_DISABLE_CLAUDE_CODE_PROMPT"] = disableValue } }) })