docs(readme): update spec and code accordingly

This commit is contained in:
David Dias
2016-09-06 17:09:04 -04:00
parent c06da3b925
commit 98b08fda06
4 changed files with 15 additions and 13 deletions

View File

@ -1,4 +1,5 @@
/* eslint-env mocha */
/* eslint max-nested-callbacks: ["error", 8] */
'use strict'
const chai = require('chai')
@ -11,7 +12,7 @@ const series = require('run-series')
const Tcp = require('libp2p-tcp')
const multiaddr = require('multiaddr')
const mh = multiaddr('/ip4/127.0.0.1/tcp/9090')
const mh = multiaddr('/ip4/127.0.0.1/tcp/10000')
function closeAndWait (stream) {
pull(
@ -24,7 +25,7 @@ function closeAndWait (stream) {
}
module.exports = (common) => {
describe.only('close', () => {
describe('close', () => {
let muxer
beforeEach((done) => {
@ -40,14 +41,14 @@ module.exports = (common) => {
const tcp = new Tcp()
const tcpListener = tcp.createListener((socket) => {
const listener = muxer.listen(socket)
const listener = muxer.listener(socket)
listener.on('stream', (stream) => {
pull(stream, stream)
})
})
tcpListener.listen(mh, () => {
const dialer = muxer.dial(tcp.dial(mh, () => {
const dialer = muxer.dialer(tcp.dial(mh, () => {
tcpListener.close()
}))
@ -73,8 +74,8 @@ module.exports = (common) => {
it('closing one of the muxed streams doesn\'t close others', (done) => {
const p = pair()
const dialer = muxer.dial(p[0])
const listener = muxer.listen(p[1])
const dialer = muxer.dialer(p[0])
const listener = muxer.listener(p[1])
expect(6).checks(done)

View File

@ -2,14 +2,17 @@
'use strict'
const baseTest = require('./base-test')
const closeTest = require('./close-test')
const stressTest = require('./stress-test')
const megaStressTest = require('./mega-stress-test')
const isNode = require('detect-node')
module.exports = (common) => {
describe('interface-stream-muxer', () => {
baseTest(common)
closeTest(common)
if (isNode) {
const closeTest = require('./close-test')
closeTest(common)
}
stressTest(common)
megaStressTest(common)
})