Skip to content

Commit 431b994

Browse files
committed
Test: catch close error
1 parent ffa7338 commit 431b994

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/parallel/test-quic-server-to-client-unidirectional.mjs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@ const serverEndpoint = await listen(async (serverSession) => {
7171
await serverSession.opened;
7272
const transformStream = new TransformStream();
7373
const sendStream = await serverSession.createUnidirectionalStream({ body: transformStream.readable });
74+
sendStream.closed.catch(() => {
75+
// ignore
76+
});
7477
strictEqual(sendStream.direction, 'uni');
7578
const serverWritable = transformStream.writable;
7679
const writer = serverWritable.getWriter();
@@ -80,6 +83,9 @@ const serverEndpoint = await listen(async (serverSession) => {
8083
}
8184
await writer.ready;
8285
await writer.close();
86+
serverSession.closed.catch((err) => {
87+
// ignore the error
88+
});
8389
serverSession.close();
8490
}, { keys, certs });
8591

@@ -100,10 +106,16 @@ clientSession.onstream = mustCall(async (stream) => {
100106
}
101107
if (done) break;
102108
}
109+
stream.closed.catch(() => {
110+
// ignore
111+
});
103112
// Now compare what we got
104113
deepStrictEqual(uint8concat(KNOWN_BYTES_LONG), uint8concat(readChunks));
105114
clientFinished.resolve();
106115
}, 1);
107116

108117
await clientFinished.promise;
118+
clientSession.closed.catch((err) => {
119+
// ignore the error
120+
});
109121
clientSession.close();

0 commit comments

Comments
 (0)