【发布时间】:2014-11-05 16:16:07
【问题描述】:
如何检查我是否在 Karma 上运行脚本?
当我使用 Karma 时,我尝试过这样做:
var path = '';
if (typeof window.karma !== 'undefined') {
path += 'base/';
}
alert(typeof window.karma); // undefined
我也试过这个:
var path = '';
if (typeof window.__karma__ !== 'undefined') {
path += 'base/';
}
alert(typeof window.__karma__); // still undefined
有什么想法吗?
【问题讨论】:
-
您能否至少发布
karma配置?您的第二次尝试理论上应该有效,但如果它不起作用,那么我猜配置有问题。 -
它现在可以与第二个一起使用,我不明白为什么!
-
我只是好奇,你为什么要检查这个?
-
也许作者加载在本地将测试作为单独的
.html页面运行,并在其他地方使用 Karma。至少这是我到达这里的方式:)。作为本地页面进行调试更容易。不过,http://localhost:9876/debug.html可能会有所帮助。 -
看起来第二个变种是你在找什么
karma-runner github
标签: javascript testing karma-runner