From 5d5429ac712c2f4fa73fcd5cd0e230f4ae050935 Mon Sep 17 00:00:00 2001 From: Arunavo Ray Date: Sun, 27 Jul 2025 20:19:47 +0530 Subject: [PATCH] test fix --- src/lib/gitea-enhanced.test.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/lib/gitea-enhanced.test.ts b/src/lib/gitea-enhanced.test.ts index bf87b32..b00c404 100644 --- a/src/lib/gitea-enhanced.test.ts +++ b/src/lib/gitea-enhanced.test.ts @@ -38,17 +38,27 @@ import { repoStatusEnum } from "@/types/Repository"; describe("Enhanced Gitea Operations", () => { let originalFetch: typeof global.fetch; + let originalTimeout: typeof global.setTimeout; beforeEach(() => { originalFetch = global.fetch; + originalTimeout = global.setTimeout; // Clear mocks mockCreateMirrorJob.mockClear(); mockDb.insert.mockClear(); mockDb.update.mockClear(); + + // Mock setTimeout for consistent timing in tests + global.setTimeout = ((fn: Function, delay: number) => { + // Execute immediately in tests to avoid timing issues + fn(); + return 0; + }) as any; }); afterEach(() => { global.fetch = originalFetch; + global.setTimeout = originalTimeout; }); describe("getGiteaRepoInfo", () => {