来自其他模块的全局变量打破了angular.js的业力测试

时间:2014-11-14 18:05:40

标签: javascript angularjs unit-testing gruntjs karma-runner

给出两个角度模块:module1module2

module1在其控制器中声明全局变量:

window.__ = function() {
    // code
}

我有自己的理由让它全球化(而不是把它放到$ rootScope或其他东西)。

module2使用此全局变量。

我的问题是当我用karma测试module2时,它会抛出__变量未定义的错误。怎么能避免呢?

0 个答案:

没有答案