cac*_*sme 3 gruntjs karma-runner
我正在使用grunt-karma来启动单元测试套件.我需要从grunt任务中查找值,然后将值传递给karma以便在测试中使用.
执行查找的Grunt任务:
grunt.registerMultiTask('lookup', 'Lookup value', function() {
var value = 5; // just hard code here for now
Run Code Online (Sandbox Code Playgroud)
然后我需要将值传递给定义的grunt-karma任务:
karma: {
options: {
configFile: 'karma.conf.js'
},
Run Code Online (Sandbox Code Playgroud)
我可以使用grunt.config将值传递给karma-runner吗?
var value = 5; //just hardcode here for now
...
grunt.config("karma.customParam",value);
Run Code Online (Sandbox Code Playgroud)
然后,我如何从测试规范中检索值?
小智 10
我知道这个答案为时已晚.但我希望它可以帮助某人.
karma: {
options: {
configFile: 'karma.conf.js',
client: {
args: ['test']
}
},
Run Code Online (Sandbox Code Playgroud)
在测试规范中,您可以检索如下的值
window.__karma__.config.args[0] // 'test'
Run Code Online (Sandbox Code Playgroud)
谢谢.
| 归档时间: |
|
| 查看次数: |
1458 次 |
| 最近记录: |