Fix swarm.closeConns

This commit is contained in:
dignifiedquire
2015-07-31 23:13:05 +02:00
parent a73066b10b
commit f1d796f47b
3 changed files with 17 additions and 2 deletions

View File

@ -1,5 +1,6 @@
var Lab = require('lab')
var Code = require('code')
var sinon = require('sinon')
var lab = exports.lab = Lab.script()
var experiment = lab.experiment
@ -85,6 +86,19 @@ experiment('BASICS', function () {
})
})
})
experiment('Swarm.closeConns', function () {
test('calls end on all connections', function (done) {
swarmA.openConnection(peerB, function () {
var key = Object.keys(swarmA.connections)[0]
sinon.spy(swarmA.connections[key].conn, 'end')
swarmA.closeConns(function () {
expect(swarmA.connections[key].conn.end.called).to.be.equal(true)
done()
})
})
})
})
})
experiment('BASE', function () {