From 4422067607b9fc9f7094d96b58de20d93a73b7cb Mon Sep 17 00:00:00 2001 From: Feross Aboukhadijeh Date: Wed, 8 Feb 2017 13:11:48 -0800 Subject: [PATCH] test: server: check that all clients, server are destroyed --- test/server.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/test/server.js b/test/server.js index 3470537..73e9fe6 100644 --- a/test/server.js +++ b/test/server.js @@ -12,7 +12,7 @@ var peerId2 = Buffer.from('12345678901234567890') var peerId3 = Buffer.from('23456789012345678901') function serverTest (t, serverType, serverFamily) { - t.plan(36) + t.plan(40) var hostname = serverFamily === 'inet6' ? '[::1]' @@ -138,16 +138,23 @@ function serverTest (t, serverType, serverFamily) { t.equal(data.incomplete, 1) client2.destroy(function () { + t.pass('client2 destroyed') client3.stop() client3.once('update', function (data) { t.equal(data.announce, announceUrl) t.equal(data.complete, 1) t.equal(data.incomplete, 0) + client1.destroy(function () { + t.pass('client1 destroyed') + }) + client3.destroy(function () { - client1.destroy(function () { - server.close() - }) + t.pass('client3 destroyed') + }) + + server.close(function () { + t.pass('server destroyed') }) }) })