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

This commit is contained in:
Tam Nhu Tran
2026-04-13 12:02:18 -04:00
parent b148d1ba66
commit 66e29691b0
+7 -6
View File
@@ -168,20 +168,21 @@ describe('fetchModelsFromDaemon', () => {
res.end(oversizedPayload);
});
await new Promise<void>((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<void>((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<void>((resolve) => server.close(() => resolve()));
}
},
10000
30000
);
});