From 66e29691b03b51910c41c2771d676a6df35da876 Mon Sep 17 00:00:00 2001 From: Tam Nhu Tran Date: Mon, 13 Apr 2026 12:02:18 -0400 Subject: [PATCH] test(ci): harden cursor models oversized-body fallback --- tests/unit/cursor/cursor-models.test.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tests/unit/cursor/cursor-models.test.ts b/tests/unit/cursor/cursor-models.test.ts index 6c5b3cc9..ce6d6635 100644 --- a/tests/unit/cursor/cursor-models.test.ts +++ b/tests/unit/cursor/cursor-models.test.ts @@ -168,20 +168,21 @@ describe('fetchModelsFromDaemon', () => { res.end(oversizedPayload); }); - await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); - const address = server.address(); - if (!address || typeof address === 'string') { - throw new Error('Unable to resolve test server port'); - } + await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)); + const address = server.address(); + if (!address || typeof address === 'string') { + throw new Error('Unable to resolve test server port'); + } try { const models = await fetchModelsFromDaemon(address.port); expect(models).toEqual(DEFAULT_CURSOR_MODELS); } finally { + server.closeAllConnections?.(); await new Promise((resolve) => server.close(() => resolve())); } }, - 10000 + 30000 ); });