diff --git a/package.json b/package.json index 81ece10..4bf9236 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,8 @@ "url": "https://github.com/ipfs/js-libp2p-ipfs-nodejs/issues" }, "engines": { - "node": ">=4.0.0" + "node": ">=4.0.0", + "npm": ">=3.0.0" }, "homepage": "https://github.com/ipfs/js-libp2p-ipfs-nodejs#readme", "devDependencies": { @@ -40,7 +41,7 @@ "pull-stream": "^3.5.0" }, "dependencies": { - "libp2p": "^0.3.0", + "libp2p": "^0.3.1", "libp2p-secio": "^0.6.3", "libp2p-spdy": "^0.10.0", "libp2p-swarm": "^0.26.3", @@ -61,4 +62,4 @@ "Stephen Whitmore ", "varunagarwal315 " ] -} \ No newline at end of file +} diff --git a/test/libp2p.spec.js b/test/libp2p.spec.js index 1430bde..caf46be 100644 --- a/test/libp2p.spec.js +++ b/test/libp2p.spec.js @@ -405,6 +405,17 @@ describe('libp2p-ipfs-nodejs', () => { }) }) + it('nodeE ping to nodeF', (done) => { + nodeE.pingByPeerInfo(nodeF.peerInfo, (err, ping) => { + expect(err).to.not.exist + ping.once('ping', (time) => { + expect(time).to.be.above(1) + ping.stop() + done() + }) + }) + }) + it('crash that node, make sure nodeA continues going steady', (done) => { spawnedNode.kill('SIGKILL')