mirror of
https://github.com/actions/setup-java.git
synced 2026-07-08 14:21:50 +00:00
added suggestion from PR feedback
This commit is contained in:
parent
c30ae1169a
commit
d4d193968f
@ -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);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user