From 4f37a5d590e8a14b43f7b1909c724f731fad8c78 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 20 Apr 2026 14:42:50 +0100 Subject: [PATCH] test: remove duplicated env lookup helper --- src/node-host/invoke.sanitize-env.test.ts | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/node-host/invoke.sanitize-env.test.ts b/src/node-host/invoke.sanitize-env.test.ts index de299a2cc6a..c53d7b08953 100644 --- a/src/node-host/invoke.sanitize-env.test.ts +++ b/src/node-host/invoke.sanitize-env.test.ts @@ -3,19 +3,6 @@ import { withEnv } from "../test-utils/env.js"; import { decodeCapturedOutputBuffer, parseWindowsCodePage, sanitizeEnv } from "./invoke.js"; import { buildNodeInvokeResultParams } from "./runner.js"; -function getEnvValueCaseInsensitive( - env: Record, - expectedKey: string, -): string | undefined { - const direct = env[expectedKey]; - if (direct !== undefined) { - return direct; - } - const upper = expectedKey.toUpperCase(); - const actualKey = Object.keys(env).find((key) => key.toUpperCase() === upper); - return actualKey ? env[actualKey] : undefined; -} - describe("node-host sanitizeEnv", () => { it("ignores PATH overrides", () => { withEnv({ PATH: "/usr/bin" }, () => { @@ -68,7 +55,7 @@ describe("node-host sanitizeEnv", () => { it("preserves inherited non-portable Windows-style env keys", () => { withEnv({ "ProgramFiles(x86)": "C:\\Program Files (x86)" }, () => { const env = sanitizeEnv(undefined); - expect(getEnvValueCaseInsensitive(env, "ProgramFiles(x86)")).toBe("C:\\Program Files (x86)"); + expect(env["ProgramFiles(x86)"]).toBe("C:\\Program Files (x86)"); }); }); });