diff --git a/test/smoke/src/sql/main.ts b/test/smoke/src/sql/main.ts index 9100e43541..1d7c2c8f15 100644 --- a/test/smoke/src/sql/main.ts +++ b/test/smoke/src/sql/main.ts @@ -82,11 +82,13 @@ function getVersion(remote: boolean) { } function fetch(url: string): Promise { - return new Promise((resolve, reject) => { + return new Promise((resolve, reject) => { const buffers: Buffer[] = []; - const req = request(url, async res => { + const req = request(url, res => { if (res.headers.location) { - resolve(await fetch(res.headers.location)); + resolve(fetch(res.headers.location)); + } else if (res.statusCode === 404) { + reject(`${url}: ${res.statusMessage}`); } else { res.on('data', chunk => buffers.push(chunk)); res.on('end', () => {