mirror of
https://github.com/fluencelabs/js-libp2p-interfaces
synced 2025-03-30 16:31:13 +00:00
Merge pull request #34 from libp2p/fix/multiplex
[WIP] fix: some fixes for incorrect tests
This commit is contained in:
commit
4c4392d556
@ -37,10 +37,8 @@
|
||||
"multiaddr": "^2.1.0",
|
||||
"pull-generate": "^2.2.0",
|
||||
"pull-pair": "^1.1.0",
|
||||
"pull-stream": "^3.5.0",
|
||||
"run-parallel": "^1.1.6",
|
||||
"run-series": "^1.1.4"
|
||||
},
|
||||
"pull-stream": "^3.5.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"aegir": "^9.3.0"
|
||||
},
|
||||
@ -51,4 +49,4 @@
|
||||
"Jeffrey Hulten <jhulten@gmail.com>",
|
||||
"greenkeeperio-bot <support@greenkeeper.io>"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
@ -107,11 +107,6 @@ module.exports = (common) => {
|
||||
expect(err).to.not.exist.mark()
|
||||
})
|
||||
|
||||
pull(
|
||||
pull.values(['hey']),
|
||||
dialerConn
|
||||
)
|
||||
|
||||
listener.on('stream', (stream) => {
|
||||
pull(
|
||||
stream,
|
||||
@ -125,12 +120,13 @@ module.exports = (common) => {
|
||||
expect(err).to.not.exist.mark()
|
||||
})
|
||||
|
||||
dialer.on('stream', onDialerStream)
|
||||
|
||||
pull(
|
||||
pull.values(['hello']),
|
||||
listenerConn
|
||||
)
|
||||
|
||||
dialer.on('stream', onDialerStream)
|
||||
function onDialerStream (stream) {
|
||||
pull(
|
||||
stream,
|
||||
@ -141,6 +137,11 @@ module.exports = (common) => {
|
||||
)
|
||||
}
|
||||
})
|
||||
|
||||
pull(
|
||||
pull.values(['hey']),
|
||||
dialerConn
|
||||
)
|
||||
})
|
||||
})
|
||||
}
|
||||
|
@ -7,8 +7,8 @@ chai.use(require('chai-checkmark'))
|
||||
const expect = chai.expect
|
||||
const pair = require('pull-pair/duplex')
|
||||
const pull = require('pull-stream')
|
||||
const parallel = require('run-parallel')
|
||||
const series = require('run-series')
|
||||
const parallel = require('async/parallel')
|
||||
const series = require('async/series')
|
||||
const Tcp = require('libp2p-tcp')
|
||||
const multiaddr = require('multiaddr')
|
||||
|
||||
|
@ -7,6 +7,7 @@ const pull = require('pull-stream')
|
||||
const generate = require('pull-generate')
|
||||
const each = require('async/each')
|
||||
const eachLimit = require('async/eachLimit')
|
||||
const setImmediate = require('async/setImmediate')
|
||||
|
||||
module.exports = (muxer, nStreams, nMsg, done, limit) => {
|
||||
const p = pair()
|
||||
@ -50,7 +51,9 @@ module.exports = (muxer, nStreams, nMsg, done, limit) => {
|
||||
check()
|
||||
pull(
|
||||
generate(0, (s, cb) => {
|
||||
cb(s === nMsg ? true : null, msg, s + 1)
|
||||
setImmediate(() => {
|
||||
cb(s === nMsg ? true : null, msg, s + 1)
|
||||
})
|
||||
}),
|
||||
stream,
|
||||
pull.collect((err, res) => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user