added suggestion from PR feedback

This commit is contained in:
jmjaffe37 2026-07-01 13:23:54 -07:00
parent c30ae1169a
commit d4d193968f
No known key found for this signature in database
GPG Key ID: 6EEC81E9469C365F

View File

@ -89,14 +89,20 @@ describe('findPackageForDownload', () => {
await new Promise<void>((resolve, reject) => { await new Promise<void>((resolve, reject) => {
const request = https.request(url, options, res => { const request = https.request(url, options, res => {
let assertionError: unknown;
try { try {
// JetBrains uses 403 for non-existent packages // JetBrains uses 403 for non-existent packages
expect(res.statusCode).not.toBe(403); expect(res.statusCode).not.toBe(403);
res.resume();
res.on('end', resolve);
} catch (error) { } catch (error) {
reject(error); assertionError = error;
} }
res.resume();
res.once('error', reject);
res.once('end', () =>
assertionError ? reject(assertionError as Error) : resolve()
);
}); });
request.on('error', reject); request.on('error', reject);