test(passive): correctly close test connections
This commit is contained in:
@@ -87,19 +87,23 @@ describe('Connector - Passive //', function () {
|
|||||||
return passive.setupServer()
|
return passive.setupServer()
|
||||||
.then(() => {
|
.then(() => {
|
||||||
expect(passive.dataServer).to.exist;
|
expect(passive.dataServer).to.exist;
|
||||||
|
return passive.end();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('setup', function () {
|
describe('setup', function () {
|
||||||
let passive;
|
let passive;
|
||||||
let closeFnSpy;
|
let closeFnSpy;
|
||||||
before(function () {
|
beforeEach(function () {
|
||||||
passive = new PassiveConnector(mockConnection);
|
passive = new PassiveConnector(mockConnection);
|
||||||
return passive.setupServer()
|
return passive.setupServer()
|
||||||
.then(() => {
|
.then(() => {
|
||||||
closeFnSpy = sandbox.spy(passive.dataServer, 'close');
|
closeFnSpy = sandbox.spy(passive.dataServer, 'close');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
afterEach(function () {
|
||||||
|
return passive.end();
|
||||||
|
});
|
||||||
|
|
||||||
it('destroys existing server, then sets up a server', function () {
|
it('destroys existing server, then sets up a server', function () {
|
||||||
return passive.setupServer()
|
return passive.setupServer()
|
||||||
@@ -124,7 +128,9 @@ describe('Connector - Passive //', function () {
|
|||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
expect(passive.connection.reply.callCount).to.equal(1);
|
expect(passive.connection.reply.callCount).to.equal(1);
|
||||||
expect(passive.connection.reply.args[0][0]).to.equal(550);
|
expect(passive.connection.reply.args[0][0]).to.equal(550);
|
||||||
done();
|
|
||||||
|
passive.end()
|
||||||
|
.then(() => done());
|
||||||
}, 100);
|
}, 100);
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user