Mam standardowego obserwatora testu łyków i biegacza dla mojej konfiguracji Node.js/mocha;Uruchamiaj tylko jeden plik testowy mokki przy zmianie z gulpem
gulp.task('mocha', function() {
process.env.NODE_ENV = 'test';
return gulp.src(['./test/**/*.js'], {read: false})
.pipe(mocha({
recursive: true,
reporter: 'list',
ui: 'bdd'
})).on('error', gutil.log);
});
gulp.task('tests', function() {
gulp.watch(sources.concat(tests), ['mocha']);
});
Zastanawiam się, jak dostosować swoje zadanie oglądania (i inne), aby wysłać tylko do Mocha testu, które zmieniły się - tak, że nie trzeba czekać 20 sekund do setki testów do uruchomienia .
Próbowałem tego z fgulp-nowszym i cuchnącym, ale bez powodzenia.
Czekam tu na odpowiedź lub pseudo-algorytm wtyczki haustem mógłbym wtedy napisać do tego celu :)
Być może wiesz już, że jednak można dodać na swoim teście mocha 'it.only()' na teście, który edytujesz. A kiedy łyk rozpocznie twoje testy. Tylko ten zostanie wykonany. – Sachacr
Nie wiedziałem tego, dzięki! Obejmuje to część tego, czego potrzebuję. Jeśli uznasz to za odpowiedź, mogę to zaakceptować. Ale potrzebuję również czegoś w stylu 'opis.only()' – Zlatko