fix: start kad dht random walk (#251)

* fix: start kad dht random walk

* chore: added tests and stop random walk

* chore: allows to disable discovery for dht

* chore: upgrade kad-dht version
This commit is contained in:
Vasco Santos
2018-10-04 13:40:32 +01:00
committed by Jacob Heun
parent cef3c8b5cc
commit dd934b9690
7 changed files with 16 additions and 5 deletions

View File

@ -28,10 +28,12 @@ describe('libp2p creation', () => {
sinon.spy(sw, 'start')
sinon.spy(cm, 'start')
sinon.spy(dht, 'start')
sinon.spy(dht.randomWalk, 'start')
sinon.spy(pub, 'start')
sinon.spy(sw, 'stop')
sinon.spy(cm, 'stop')
sinon.spy(dht, 'stop')
sinon.spy(dht.randomWalk, 'stop')
sinon.spy(pub, 'stop')
sinon.spy(node, 'emit')
@ -41,6 +43,7 @@ describe('libp2p creation', () => {
expect(sw.start.calledOnce).to.equal(true)
expect(cm.start.calledOnce).to.equal(true)
expect(dht.start.calledOnce).to.equal(true)
expect(dht.randomWalk.start.calledOnce).to.equal(true)
expect(pub.start.calledOnce).to.equal(true)
expect(node.emit.calledWith('start')).to.equal(true)
@ -53,6 +56,7 @@ describe('libp2p creation', () => {
expect(sw.stop.calledOnce).to.equal(true)
expect(cm.stop.calledOnce).to.equal(true)
expect(dht.stop.calledOnce).to.equal(true)
expect(dht.randomWalk.stop.called).to.equal(true)
expect(pub.stop.calledOnce).to.equal(true)
expect(node.emit.calledWith('stop')).to.equal(true)

View File

@ -79,7 +79,8 @@ class Node extends libp2p {
}
},
dht: {
kBucketSize: 20
kBucketSize: 20,
enabledDiscovery: true
},
EXPERIMENTAL: {
dht: false,

View File

@ -72,7 +72,8 @@ class Node extends libp2p {
}
},
dht: {
kBucketSize: 20
kBucketSize: 20,
enabledDiscovery: true
},
EXPERIMENTAL: {
dht: false,