我根据https://github.com/karma-runner/grunt-karma
配置了我的咕噜/业力设置我也将它与grunt-contrib-watch一起使用,如https://github.com/karma-runner/grunt-karma#karma-server-with-grunt-watch
中所述几乎所有东西都很棒,但是如何配置业力来在手表启动时直接执行所有测试?
我用karma:unit:start watch
启动它,但之后我必须先在测试执行前更改文件。
我盯着http://karma-runner.github.io/0.8/config/configuration-file.html的karma配置参数,但仍找不到正确的参数。
答案 0 :(得分:2)
我之前没有使用过grunt-karma,但最简单的选择可能是配置你的监视任务,以便它在启动时运行它的任务。这可以通过options.atBegin完成。因此,如果您从grunt-karma文档中获取示例,您可以编写:
watch: {
karma: {
files: ['app/js/**/*.js', 'test/browser/**/*.js'],
tasks: ['karma:unit:run'],
options: {
atBegin: true
}
}
},