автообновление (gulp+livereload+jasmine)

Я пытаюсь создать задачу gulp для запуска теста и автоматического обновления при возникновении изменений в любом тестовом файле .js.

Это код:

gulp.task('watch-test', function() {
  // start live-reload server
  plugins.livereload.listen({ start: true});

  var filesForTest = [ 'bower_components/angular/angular.js',
    'bower_components/angular-mocks/angular-mocks.js',

    'src/app/blocks/testController.module.js',
    'src/app/blocks/testController.js',
    'src/test/spec/sillyControllerSpec.js']

  return gulp.src(filesForTest)
    .pipe(watch(filesForTest))
    .pipe(plugins.jasmineBrowser.specRunner())
    .pipe(plugins.jasmineBrowser.server({port: 8888}))
    .pipe(plugins.livereload());
});

Он просматривает файлы, но мне приходится вручную обновлять страницу в браузере.

Любая идея, что я могу сделать?


person Flor Salatino    schedule 22.07.2015    source источник
comment
Вы нашли какие-либо решения по этому вопросу?   -  person wilsotobianco    schedule 27.05.2016


Ответы (1)


Я нашел этот пакет, который включает jasmine + livereload

https://www.npmjs.com/package/gulp-jasmine-livereload-task

person danywalls    schedule 15.06.2016