有可能把gulp watch和jasmine-spec-reporter结合起来吗?
Is it possible to combine gulp watch with jasmine-spec-reporter
我正在尝试将手表与jasmine-spec-reporter结合起来,这是我的gulpfile:
import Jasmine from 'jasmine';
import SpecReporter from 'jasmine-spec-reporter';
gulp.task('watch', () => {
gulp.watch('./spec/**/*[sS]pec.js', ['jasmine']);
});
gulp.task('jasmine', () => {
let jasmine = new Jasmine();
jasmine.env.clearReporters();
jasmine.addReporter(new SpecReporter());
jasmine.loadConfigFile();
jasmine.execute();
});
问题如果我运行gulp jasmine
,它工作正常,但如果我运行watch任务,它只执行一次:
$ gulp watch
> Starting 'watch'...
> Finished 'watch' after 8.82 ms
> Starting 'jasmine'...
> Spec started
>
> MyClass
> ✓ exists
> ✓ has a size
>
> add()
> ✓ is a function
> ✓ increases the size
>
> myFunction()
> ✓ is a function
>
> Executed 5 of 5 specs SUCCESS in 0.007 sec.
$
问题是否可以使用gulp运行jasmine-spec-runner,以便在watch任务触发时连续执行?
您是否尝试在Karma.conf.js
配置文件中禁用singleRun开关?
singleRun: false
我假设你使用的是Karma
相关文章:
- 有可能将SYSTEMJS与REQUIREJS结合起来吗
- Firebase:我可以将推送与多位置更新结合起来吗?
- 正确地将javascript与php结合起来
- Ajax成功地将表与progressbar结合起来
- 将按钮组与表单结合起来-Bootstrap 3
- 如何正确地将javascript与razor语法结合起来
- JS:有没有办法在点击函数中调用滚动函数,或者两者结合起来
- 我怎样才能将Confluence插件与jQuery代码结合起来
- 尝试将 href 属性和 location.search 结合起来
- 将React和Leaflet结合起来的好方法
- 将MVC.NET Razor与Javascript结合起来构建一个数组
- 端口8888上的Socket.io和端口80上的Web服务器-可以'不要把两者结合起来
- 如何将谷歌地图和基于骨干视图的信息框结合起来
- 如何将extjs图形元素和easelJs元素结合起来
- 将正常形式与多个下拉区结合起来
- 有没有办法把这些脚本结合起来
- 将d3.js与jquery函数调用结合起来
- 为什么我要把Math.floor和Math.random结合起来
- 有可能把gulp watch和jasmine-spec-reporter结合起来吗?
- 是否有可能将cookie同意通知与HTML输出缓存结合起来?