Unit testing 自动刷新(狼吞虎咽、利弗雷洛德和茉莉花)
我试图创建一个gulp任务来运行测试,并在任何.js测试文件发生更改时自动刷新 代码如下:Unit testing 自动刷新(狼吞虎咽、利弗雷洛德和茉莉花),unit-testing,jasmine,gulp,livereload,gulp-watch,Unit Testing,Jasmine,Gulp,Livereload,Gulp Watch,我试图创建一个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
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());
});
它监视文件,但我必须在浏览器中手动刷新页面
你知道我能做什么吗?我找到了这个包含jasmine+livereload的软件包
您在这方面找到了解决方案吗?