1
0
mirror of https://github.com/fluencelabs/js-libp2p-websockets synced 2025-04-02 16:21:18 +00:00
Francisco Baio Dias b52bfd819b Add browser tests
2016-03-15 19:00:36 +00:00

29 lines
606 B
JavaScript

/* eslint-env mocha */
const expect = require('chai').expect
const WSlibp2p = require('../src')
const multiaddr = require('multiaddr')
describe('libp2p-websockets', function () {
this.timeout(10000)
var ws
it('create', (done) => {
ws = new WSlibp2p()
expect(ws).to.exist
done()
})
it('echo', (done) => {
const mh = multiaddr('/ip4/127.0.0.1/tcp/9090/websockets')
const conn = ws.dial(mh)
const message = 'Hello World!'
conn.write(message)
conn.on('data', (data) => {
expect(data.toString()).to.equal(message)
conn.end()
done()
})
})
})