diff --git a/src/cli/install.test.ts b/src/cli/install.test.ts index a83f48c79..e967ed6b4 100644 --- a/src/cli/install.test.ts +++ b/src/cli/install.test.ts @@ -53,6 +53,14 @@ describe("install CLI - binary check behavior", () => { isOpenCodeInstalledSpy = spyOn(configManager, "isOpenCodeInstalled").mockResolvedValue(false) getOpenCodeVersionSpy = spyOn(configManager, "getOpenCodeVersion").mockResolvedValue(null) + // given mock npm fetch + globalThis.fetch = mock(() => + Promise.resolve({ + ok: true, + json: () => Promise.resolve({ latest: "3.0.0" }), + } as Response) + ) as unknown as typeof fetch + const args: InstallArgs = { tui: false, claude: "yes",