我正在尝试将角度模拟加载到我的测试环境中 . 但我遇到了问题 . 我有这样的业力配置......
'angular/angular/angular.js',
'angular/angular-mocks.js',
'angular/angular/angular-animate.js'
但它似乎没有拿起angular-mocks.js . 当我在我的index.html文件中加载角度模拟时,我的测试通过罚款,使用ngMockE2E和$ httpBackend(我想避免在我的index.html中硬编码)...
<script src="/angular/angular-mocks.js"></script>
我也试过在量角器配置中做这个,但后来我得到窗口未定义错误...
onPrepare: function () {
require("angular-mocks");
}
我是否需要在beforeEach函数中初始化某些内容以获取角度模拟?任何帮助,将不胜感激!
1 回答
在量角器中,在测试期间用于模拟事物的内置方法是使用addMockModule()函数: