Angular-mocks Uncaught TypeError,此错误的原因

时间:2015-04-03 15:11:47

标签: angularjs unit-testing mocha

我正在为Angular应用程序设置标准(但更简单)的测试环境。我正在使用的是Mocha,Chai,Angular,Angular-Mocks(因为除非你使用Jasmine afaik,否则需要这样做。)

Angular和angular-mocks是版本1.3.10,但这也适用于1.3.15,这是我测试过的两个版本。

问题是我在加载angular-mocks脚本时从js控制台收到此错误。

Uncaught TypeError: undefined is not a function

它在角度模拟中抱怨的是:

(window.beforeEach || window.setup)(function() {
  currentSpec = this;
});

因此,角度模拟试图获取在这种情况下不存在的全局函数,对吧?为什么,我该如何预防呢?有实际问题吗?

Here's a js fiddle with the code and the problem

我在尝试使用inject()

时遇到以下错误
Uncaught ReferenceError: inject is not defined

为什么会这样?

0 个答案:

没有答案