diff --git a/packages/node-integration-tests/utils/index.ts b/packages/node-integration-tests/utils/index.ts index fb3cc7cbf708..92d1204a2ec7 100644 --- a/packages/node-integration-tests/utils/index.ts +++ b/packages/node-integration-tests/utils/index.ts @@ -255,9 +255,17 @@ export class TestEnv { // Ex: Remix scope bleed tests. nock.cleanAll(); - void this._closeServer().then(() => { - resolve(envelopes); - }); + // Abort all pending requests to nock to prevent hanging / flakes. + // See: https://github.com/nock/nock/issues/1118#issuecomment-544126948 + nock.abortPendingRequests(); + + this._closeServer() + .catch(e => { + logger.warn(e); + }) + .finally(() => { + resolve(envelopes); + }); } else { resolve(envelopes); }