test(passive): correctly close test connections

This commit is contained in:
Tyler Stewart
2018-09-02 10:15:29 -06:00
parent a51678ae70
commit fae003e644

View File

@@ -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);
});
})