我尝试使用through2模块管道一系列传递流。最后,我将使用Jasmine进行单元测试。
如果我理解正确,省略transform函数将返回传递流。传递流是Transform流,应发出finish
事件,对吗?
以下示例中我缺少什么?我希望它输出fooobar
var through = require('through2');
through()
.pipe(through())
.on('finish', function() {
console.log('fooobar');
});
node -v v0.12.2
through2 v2.0.0
答案 0 :(得分:1)
您的第一个正在播放的流未结束。尝试这样的事情:
var through = require('through2');
var stream = through();
stream.pipe(through())
.on('finish', function() {
console.log('fooobar');
});
stream.end();