Angular + Mocha" 2000ms超时超过"

时间:2015-12-26 02:35:06

标签: angularjs unit-testing timeout mocha karma-mocha

我在运行整套测试时遇到以下错误:

timeout of 2000ms exceeded. Ensure the done() callback is being called in this test.

我在StackOverflow In mocha testing while calling asynchronous function how to avoid the timeout Error: timeout of 2000ms exceeded.和#278

上发现了这个非常有用的响应

但是,即使在我的测试中删除了处理HTTP和承诺的每一个事件后,问题仍然存在。我现在所拥有的只是Angular指令和控制器规范,除了检查模板数据,指令和控制器逻辑之外,它们似乎做不了什么。

这是我目前在package.json中所拥有的,升级像mocha和karma-mocha这样的库似乎也没什么帮助。

"devDependencies": {
  "karma": "~0.12.30",
  "karma-chai-jquery": "~1.0.0",
  "karma-chrome-launcher": "~0.1",
  "karma-coffee-preprocessor": "~0.1.3",
  "karma-firefox-launcher": "~0.1",
  "karma-jquery": "~0.1.0",
  "karma-mocha": "0.2.0",
  "karma-sinon-chai": "~0.1.1",
  "karma-spec-reporter": "~0.0.10",
  "mocha": "^2.2.5"
}

有谁知道为什么这仍然在发生,如果有更好的方法来确切地知道问题是什么?谢谢!

0 个答案:

没有答案