Привет, что я пытаюсь сделать, это сделать watcher task
с gulp
, который будет запускать мои тесты на жасмин. То, что я сделал до сих пор:жасмин с глотком, тесты на тестовый файл изменены
var watch = require("gulp-watch");
var jasmine = require("gulp-jasmine");
gulp.task('tests.run.change-watcher', function (cb) {
gulp.src(testsFiles)
.pipe(watch(testsFiles))
.pipe(jasmine({ verbose: true }));
});
Но когда я запускаю эту задачу и попытаться изменить любой файл, который отвечает testsFiles
правил не показывает ничего в консоли.
Однако, когда я запускаю следующую задачу:
gulp.task('tests.run', function (cb) {
gulp.src(testsFiles)
.pipe(jasmine({verbose:true}));
});
Она работает и показывает следующий: 8 specs, 0 failures Finished in 0 seconds
Может быть, я что-то пропустила?
В этом случае он будет запускать все тесты даже для одного смены файла. Но я хочу запустить тесты в файле, который был изменен только. – Maris