【发布时间】:2015-07-26 11:58:52
【问题描述】:
完整代码见here
而失败的测试是:
it('should work with promise', function(done) {
gulp.chroot('child', function() {
gulp.task('promise', function() {
return gulp.src('test.txt')
.pipe(through2.obj(function(){
console.log('inside promise task');
console.log(process.cwd());
assert.equal(process.cwd(), path.join(__dirname, 'child'));
}))
.pipe(gulp.dest(path.join(__dirname, 'child', '2.txt')));
});
});
gulp.task('sync', ['promise'], function() {
console.log('inside sync');
done();
});
gulp.start('sync');
});
这个测试会超时,为什么?而inside sync 从不打印
【问题讨论】:
-
这与 ES6 或 Promise 有什么关系?
标签: javascript node.js gulp mocha.js