Blame view
node_modules/mux-demux/test/end.js
470 Bytes
f7563de62
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
var MuxDemux = require('../') require('tape')('end kills all streams', function (t) { var ended = false, closed = false var mx1 = MuxDemux() var mx2 = MuxDemux() var s = mx1.createStream() mx1.pipe(mx2).pipe(mx1) mx1.on('end', function () { ended = true }) mx1.on('close', function () { closed = true }) mx1.resume() mx1.end() process.nextTick(function () { t.equal(closed, true) t.equal(ended, true) t.end() }) }) |