0
我使用咕噜,业力(singleRun: false
)。我的测试是用咖啡书写的。每次我的咖啡文件发生变化时,我都希望我的测试运行。问题是我不知道如何让两者都发生。 到目前为止,我发现手表的任务,我想有加我的咖啡的事情,观察者添加到我的测试任务这样的:连续complinig和运行我的咖啡脚本测试与业力
//karma.conf.js
singleRun: true,
和Gruntfile:
//Gruntfile.js
watch: {
coffee: {
files: ['test/spec/{,*/}*.coffee'],
tasks: 'coffee'
}
}
grunt.registerTask('test', [
'clean:server',
'coffee',
'concurrent:test',
'autoprefixer',
'connect:test',
'karma',
'watch:coffee'
]);
这样的业力观察者正在观看JavaScript文件,但我自己的咖啡观察者根本没有被触发。
现在我刚刚从测试任务中删除了watch:coffee
,我在并行终端中运行了grunt test
和grunt watch:coffee
,这看起来有点可怜。有没有更好的办法?