我已经尝试使用mocha,phantomjs和istanbul(和grunt)设置测试环境。到目前为止,它的效果很好,但是在进行角度测试时,我遇到了一些问题。我想要(并且需要)使用角度模拟,但是一旦将其包含在test.html中,我的浏览器就会收到以下控制台错误:
Uncaught TypeError: (window.beforeEach || window.setup) is not a function
angular-mocks.js中的匹配代码如下:
(window.beforeEach || window.setup)(function() {
annotatedFunctions = [];
currentSpec = this;
});
[对于当前版本(1.4.3)和显然适用于另一个项目的旧版本:1.3.15都会发生这种情况。
我想念什么?
我已修复。
问题是,我包括我的库(包括angular-mocks.js
)之前 mocha.js
显然不起作用。