diff --git a/packages/backend-test-utils/src/next/wiring/TestBackend.ts b/packages/backend-test-utils/src/next/wiring/TestBackend.ts index 7dbcf439dc..5558a74ca1 100644 --- a/packages/backend-test-utils/src/next/wiring/TestBackend.ts +++ b/packages/backend-test-utils/src/next/wiring/TestBackend.ts @@ -138,13 +138,15 @@ function registerTestHooks() { registered = true; afterAll(async () => { - for (const backend of backendInstancesToCleanUp) { - try { - await backend.stop(); - } catch (error) { - console.error(`Failed to stop backend after tests, ${error}`); - } - } + await Promise.all( + backendInstancesToCleanUp.map(async backend => { + try { + await backend.stop(); + } catch (error) { + console.error(`Failed to stop backend after tests, ${error}`); + } + }), + ); backendInstancesToCleanUp.length = 0; }); }