diff --git a/packages/cli/src/__tests__/update-check-cov.test.ts b/packages/cli/src/__tests__/update-check-cov.test.ts index 83846a6a..efcd0e85 100644 --- a/packages/cli/src/__tests__/update-check-cov.test.ts +++ b/packages/cli/src/__tests__/update-check-cov.test.ts @@ -28,14 +28,6 @@ function writeUpdateFailed(timestamp: number) { fs.writeFileSync(path.join(dir, ".update-failed"), String(timestamp)); } -function writeUpdateChecked(timestamp: number) { - const dir = path.join(process.env.HOME || "/tmp", ".config", "spawn"); - fs.mkdirSync(dir, { - recursive: true, - }); - fs.writeFileSync(path.join(dir, ".update-checked"), String(timestamp)); -} - describe("update-check.ts coverage", () => { let originalEnv: NodeJS.ProcessEnv; let consoleSpy: ReturnType; @@ -75,14 +67,6 @@ describe("update-check.ts coverage", () => { await checkForUpdates(); expect(global.fetch).not.toHaveBeenCalled(); }); - - it("skips when recently checked successfully", async () => { - writeUpdateChecked(Date.now()); // checked just now - global.fetch = mock(async () => new Response("1.0.0")); - const { checkForUpdates } = await import("../update-check"); - await checkForUpdates(); - expect(global.fetch).not.toHaveBeenCalled(); - }); }); // ── checkForUpdates when up to date ──────────────────────────────────── @@ -136,17 +120,6 @@ describe("update-check.ts coverage", () => { expect(global.fetch).toHaveBeenCalled(); }); - it("does not skip when checked timestamp is old (>1h)", async () => { - writeUpdateChecked(Date.now() - 2 * 60 * 60 * 1000); // 2 hours ago - - const { checkForUpdates } = await import("../update-check"); - const pkg = await import("../../package.json"); - global.fetch = mock(async () => new Response(pkg.version)); - await checkForUpdates(); - // Should proceed with network check — fetch was called - expect(global.fetch).toHaveBeenCalled(); - }); - it("handles NaN in .update-failed file", async () => { const dir = path.join(process.env.HOME || "/tmp", ".config", "spawn"); fs.mkdirSync(dir, {