We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e300ac9 commit b9eccfdCopy full SHA for b9eccfd
packages/integrations/node/test/test-utils.js
@@ -66,9 +66,16 @@ export function buffersToString(buffers) {
66
}
67
68
export function waitServerListen(server) {
69
- return new Promise((resolve) => {
70
- server.on('listening', () => {
+ return new Promise((resolve, reject) => {
+ function onListen() {
71
+ server.off('error', onError);
72
resolve();
- });
73
+ }
74
+ function onError(error) {
75
+ server.off('listening', onListen);
76
+ reject(error);
77
78
+ server.once('listening', onListen);
79
+ server.once('error', onError);
80
});
81
0 commit comments