(window.beforeEach || window.setup)不是函数

问题描述 投票:2回答:1

我已经尝试使用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都会发生这种情况。

我想念什么?

javascript angularjs testing phantomjs mocha
1个回答
6
投票

我已修复。

问题是,我包括我的库(包括angular-mocks.js之前 mocha.js显然不起作用。

© www.soinside.com 2019 - 2024. All rights reserved.