当我添加和删除测试时,我经常需要创建/编辑SpecRunner.html
文件。
我知道我可以使用业力来运行测试服务器。但是对于开发测试,我更喜欢在浏览器中检查结果。我尝试过使用业力,我目前正在用咕噜声进行测试;但有时我更喜欢控制台更好地编写测试。
是否有自动生成器会在此时自动为我生成一个specrunner?
我找到了这个npm包:https://npmjs.org/package/atropa-jasmine-spec-runner-generator-html
但它似乎没有被广泛支持或通过grunt运行。
答案 0 :(得分:1)
grunt-template-jasmine-requirejs是Angular / Backbone项目的一个很好的选择。它适用于grunt-contrib-jasmine,但它会使用grunt为你动态生成一个spec runner html文件。
指定gruntfile中的输出
jasmine:{
template: require('grunt-template-jasmine-requirejs'),
templateOptions: {
requireConfigFile: 'src/test/js/require-unit-config.js'
},
test:{
options:{
outfile:'mySpecRunner.html'
}
}
}