Let a listener's teardown run last and answer the sends the tests left hanging

This commit is contained in:
2026-08-30 22:03:23 +02:00
parent 427565ed3e
commit 685495f534
7 changed files with 41 additions and 29 deletions
+1 -1
View File
@@ -227,7 +227,6 @@ describe('a live session against the reference implementation', () => {
});
});
t.after(() => new Promise<void>(resolve => { refServer.close(() => { resolve(); }); }));
await new Promise<void>(resolve => { refServer.listen(0, () => { resolve(); }); });
const port = refServer.address()?.port ?? 0;
@@ -236,6 +235,7 @@ describe('a live session against the reference implementation', () => {
assert.equal(err, undefined);
assert.ok(session);
closeAfter(t, session);
t.after(() => new Promise<void>(resolve => { refServer.close(() => { resolve(); }); }));
const sent = await session.sendSms({
from: 'MyBrand',