From 93624cdc6a1d037dd9fdc3c6ff0e8cbc35efa459 Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Thu, 17 Apr 2025 12:09:23 +0200 Subject: [PATCH] chore(frontend): Max retries toevoegen Frontend unittesten hoogstens 60 retries van 1 seconde --- frontend/tests/setup-backend.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/tests/setup-backend.ts b/frontend/tests/setup-backend.ts index cd9f2e96..2b7e621d 100644 --- a/frontend/tests/setup-backend.ts +++ b/frontend/tests/setup-backend.ts @@ -3,14 +3,14 @@ import { ChildProcess } from "node:child_process"; let backendProcess: ChildProcess; -async function waitForEndpoint(url: string, delay = 1000): Promise { +async function waitForEndpoint(url: string, delay = 1000, retries = 60): Promise { try { await fetch(url); } catch { // Endpoint is not ready yet await new Promise((resolve) => setTimeout(resolve, delay)); // Retry - await waitForEndpoint(url, delay); + await waitForEndpoint(url, delay, retries - 1); } }