From 1f80f7b2349d1a082e77352a7ad2d3ac87f99c19 Mon Sep 17 00:00:00 2001 From: joshavant <830519+joshavant@users.noreply.github.com> Date: Sat, 22 Aug 2026 02:05:05 -0500 Subject: [PATCH] test(codex): pin desktop platform fixtures --- extensions/codex/src/app-server/auth-bridge.test.ts | 9 +++++++++ extensions/codex/src/app-server/computer-use.test.ts | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/extensions/codex/src/app-server/auth-bridge.test.ts b/extensions/codex/src/app-server/auth-bridge.test.ts index 48646dbfcad0..e73a72c018e2 100644 --- a/extensions/codex/src/app-server/auth-bridge.test.ts +++ b/extensions/codex/src/app-server/auth-bridge.test.ts @@ -176,6 +176,15 @@ vi.mock("./computer-use-cache.js", () => ({ computerUseServiceMocks.ensureCodexComputerUseSharedPluginCache, })); +vi.mock("./desktop-app-paths.js", async (importOriginal) => { + const actual = await importOriginal(); + return { + ...actual, + resolveMacOSDesktopCodexAppPathCandidates: (platform?: NodeJS.Platform) => + actual.resolveMacOSDesktopCodexAppPathCandidates(platform ?? "darwin"), + }; +}); + afterEach(() => { vi.unstubAllEnvs(); clearRuntimeAuthProfileStoreSnapshots(); diff --git a/extensions/codex/src/app-server/computer-use.test.ts b/extensions/codex/src/app-server/computer-use.test.ts index 6b5e4e17cd1b..4a298b19750b 100644 --- a/extensions/codex/src/app-server/computer-use.test.ts +++ b/extensions/codex/src/app-server/computer-use.test.ts @@ -63,6 +63,15 @@ vi.mock("./computer-use-cache.js", () => ({ managedProvisioningMocks.ensureCodexComputerUseSharedPluginCache, })); +vi.mock("./desktop-app-paths.js", async (importOriginal) => { + const actual = await importOriginal(); + return { + ...actual, + resolveMacOSDesktopCodexAppPathCandidates: (platform?: NodeJS.Platform) => + actual.resolveMacOSDesktopCodexAppPathCandidates(platform ?? "darwin"), + }; +}); + import { ensureCodexComputerUse, installCodexComputerUse,