test(ci): harden cursor models oversized-body fallback

This commit is contained in:
Tam Nhu Tran committed 2026-04-13 12:02:18 -04:00
1 parent b148d1ba66
commit 66e29691b0
1 file changed
+7 -6
+7 -6
View File
@@ -168,20 +168,21 @@ describe('fetchModelsFromDaemon', () => {
res.end(oversizedPayload); res.end(oversizedPayload);
}); });
await new Promise<void>((resolve) => server.listen(0, '127.0.0.1', resolve)); await new Promise<void>((resolve) => server.listen(0, '127.0.0.1', resolve));
const address = server.address(); const address = server.address();
if (!address || typeof address === 'string') { if (!address || typeof address === 'string') {
throw new Error('Unable to resolve test server port'); throw new Error('Unable to resolve test server port');
} }
try { try {
const models = await fetchModelsFromDaemon(address.port); const models = await fetchModelsFromDaemon(address.port);
expect(models).toEqual(DEFAULT_CURSOR_MODELS); expect(models).toEqual(DEFAULT_CURSOR_MODELS);
} finally { } finally {
server.closeAllConnections?.();
await new Promise<void>((resolve) => server.close(() => resolve())); await new Promise<void>((resolve) => server.close(() => resolve()));
} }
}, },
10000 30000
); );
}); });