Я пытаюсь построить глоток на основе файла grunt, что делает файл grunt, активирует сервер, запускает mocha, а затем закрывает сервер. Если мокка проходит все тесты, очистите файл журнала. Я смотрю через некоторые примеры глотки и нашел событие .on ('error'). Это не совсем то, что мне нужно, потому что из того, что я могу сказать, он работает только в том случае, если mocha имеет ошибку. Мне нужно что-то вроде этого:clean if mocha проходит тесты
gulp.task('mocha',['startServer'], function() {
return gulp.src('./js/test/actual/*.js', {read:false})
.pipe(mocha({
reporter: 'spec',
ui : "tdd"
}))
.on('test fail', function() {//Check if all tests pased(aka. at least one test failed)
//Do the clear here
});
});
Откуда вы получаете мокко? – Dodekeract
npm install gulp-mocha --save-dev –