docs: add createLibp2p to readme (#368)

* chore: update deps
* test(fix): account for wrtcrendezvous now being thenable
This commit is contained in:
Jacob Heun
2019-06-07 15:50:23 +02:00
committed by GitHub
parent 04faf1806c
commit 9433c6c398
6 changed files with 72 additions and 71 deletions

View File

@ -6,7 +6,6 @@ chai.use(require('dirty-chai'))
const expect = chai.expect
const parallel = require('async/parallel')
const series = require('async/series')
const signalling = require('libp2p-webrtc-star/src/sig-server')
const rendezvous = require('libp2p-websocket-star-rendezvous')
const TCP = require('libp2p-tcp')
const WS = require('libp2p-websockets')
@ -18,6 +17,8 @@ const createNode = require('./utils/create-node.js')
const tryEcho = require('./utils/try-echo')
const echo = require('./utils/echo')
const { WRTC_RENDEZVOUS_MULTIADDR } = require('./utils/constants')
describe('transports', () => {
describe('TCP only', () => {
let nodeA
@ -409,24 +410,17 @@ describe('transports', () => {
let nodeWS
let nodeWebRTCStar
let ss
before(function (done) {
this.timeout(5 * 1000)
parallel([
(cb) => signalling.start({ port: 24642 }, (err, server) => {
expect(err).to.not.exist()
ss = server
cb()
}),
(cb) => {
const wstar = new WRTCStar({ wrtc: wrtc })
createNode([
'/ip4/0.0.0.0/tcp/0',
'/ip4/127.0.0.1/tcp/25011/ws',
'/ip4/127.0.0.1/tcp/24642/ws/p2p-webrtc-star'
`${WRTC_RENDEZVOUS_MULTIADDR.toString()}/p2p-webrtc-star`
], {
modules: {
transport: [
@ -479,12 +473,11 @@ describe('transports', () => {
node.handle('/echo/1.0.0', echo)
node.start(cb)
}),
(cb) => {
const wstar = new WRTCStar({ wrtc: wrtc })
createNode([
'/ip4/127.0.0.1/tcp/24642/ws/p2p-webrtc-star'
`${WRTC_RENDEZVOUS_MULTIADDR.toString()}/p2p-webrtc-star`
], {
modules: {
transport: [wstar],
@ -515,8 +508,7 @@ describe('transports', () => {
(cb) => nodeAll.stop(cb),
(cb) => nodeTCP.stop(cb),
(cb) => nodeWS.stop(cb),
(cb) => nodeWebRTCStar.stop(cb),
(cb) => ss.stop(cb)
(cb) => nodeWebRTCStar.stop(cb)
], done)
})