Drain the requests already on the wire before close() and unbind() tear down

This commit is contained in:
2026-08-30 20:08:36 +02:00
parent c06eda4582
commit bebd74b42b
13 changed files with 248 additions and 85 deletions
+3 -3
View File
@@ -77,7 +77,7 @@ describe('README: Client', () => {
});
if (err) throw err;
t.after(() => { session.close(); });
t.after(() => session.close());
const reported = once<Dlr>(resolve => { session.on('dlr', resolve); });
const { err: sendErr, smsIds } = await session.sendSms({
@@ -100,7 +100,7 @@ describe('README: Client', () => {
const { err, session } = await client();
if (err) throw err;
t.after(() => { session.close(); });
t.after(() => session.close());
const { signal } = new AbortController();
const [sms, sent] = await Promise.all([
@@ -128,7 +128,7 @@ describe('README: Client', () => {
const { err, session } = await client();
if (err) throw err;
t.after(() => { session.close(); });
t.after(() => session.close());
const incoming = once<Sms>(resolve => { session.on('sms', resolve); });
const peer = await bound;