diff --git a/package.json b/package.json index 60e1aef7..3cda3a14 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "istanbul": "^0.4.2", "libp2p-spdy": "^0.2.3", "libp2p-tcp": "^0.4.0", - "libp2p-websockets": "^0.2.0", + "libp2p-websockets": "^0.2.1", "mocha": "^2.4.5", "multiaddr": "^1.3.0", "peer-id": "^0.6.0", diff --git a/tests/swarm-test.js b/tests/swarm-test.js index 03a6333e..fbd892c0 100644 --- a/tests/swarm-test.js +++ b/tests/swarm-test.js @@ -232,6 +232,19 @@ describe('transport - websockets', function () { conn.end() }) + it('dial (conn from callback)', (done) => { + swarmA.transport.dial('ws', multiaddr('/ip4/127.0.0.1/tcp/9999/websockets'), (err, conn) => { + expect(err).to.not.exist + + conn.pipe(bl((err, data) => { + expect(err).to.not.exist + done() + })) + conn.write('hey') + conn.end() + }) + }) + it('close', (done) => { var count = 0 swarmA.transport.close('ws', closed)