如何配置grunt-karma在启动手表时直接运行测试?

时间:2015-01-07 14:10:54

标签: karma-runner

我根据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配置参数,但仍找不到正确的参数。

1 个答案:

答案 0 :(得分:2)

我之前没有使用过grunt-karma,但最简单的选择可能是配置你的监视任务,以便它在启动时运行它的任务。这可以通过options.atBegin完成。因此,如果您从grunt-karma文档中获取示例,您可以编写:

watch: {
    karma: {
        files: ['app/js/**/*.js', 'test/browser/**/*.js'],
        tasks: ['karma:unit:run'],
        options: {
            atBegin: true
        }
    }
},