Полного кода можно найти в 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 или обещаниями? – Bergi