From 48b0b55fa4caa96247da6d72e3598e105f47ba68 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 18 Feb 2026 21:51:08 +0000 Subject: [PATCH] test: make shell-env cache assertions windows-safe --- src/infra/shell-env.test.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/infra/shell-env.test.ts b/src/infra/shell-env.test.ts index 98485b2e5ac..1a3449900be 100644 --- a/src/infra/shell-env.test.ts +++ b/src/infra/shell-env.test.ts @@ -87,6 +87,13 @@ describe("shell env fallback", () => { exec: exec as unknown as Parameters[0]["exec"], }); + if (process.platform === "win32") { + expect(first).toBeNull(); + expect(second).toBeNull(); + expect(exec).not.toHaveBeenCalled(); + return; + } + expect(first).toBe("/usr/local/bin:/usr/bin"); expect(second).toBe("/usr/local/bin:/usr/bin"); expect(exec).toHaveBeenCalledOnce(); @@ -109,6 +116,10 @@ describe("shell env fallback", () => { expect(first).toBeNull(); expect(second).toBeNull(); + if (process.platform === "win32") { + expect(exec).not.toHaveBeenCalled(); + return; + } expect(exec).toHaveBeenCalledOnce(); }); });