From fae003e644e3ca7077e60f34b642035b50878ba8 Mon Sep 17 00:00:00 2001 From: Tyler Stewart Date: Sun, 2 Sep 2018 10:15:29 -0600 Subject: [PATCH] test(passive): correctly close test connections --- test/connector/passive.spec.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/test/connector/passive.spec.js b/test/connector/passive.spec.js index e4effa8..a17a942 100644 --- a/test/connector/passive.spec.js +++ b/test/connector/passive.spec.js @@ -87,19 +87,23 @@ describe('Connector - Passive //', function () { return passive.setupServer() .then(() => { expect(passive.dataServer).to.exist; + return passive.end(); }); }); describe('setup', function () { let passive; let closeFnSpy; - before(function () { + beforeEach(function () { passive = new PassiveConnector(mockConnection); return passive.setupServer() .then(() => { closeFnSpy = sandbox.spy(passive.dataServer, 'close'); }); }); + afterEach(function () { + return passive.end(); + }); it('destroys existing server, then sets up a server', function () { return passive.setupServer() @@ -124,7 +128,9 @@ describe('Connector - Passive //', function () { setTimeout(() => { expect(passive.connection.reply.callCount).to.equal(1); expect(passive.connection.reply.args[0][0]).to.equal(550); - done(); + + passive.end() + .then(() => done()); }, 100); }); })