向模块添加新deps时,AngularJS测试失败

时间:2013-12-31 10:00:40

标签: javascript unit-testing angularjs jasmine karma-runner

所以,所有的测试都没有'truncate'模块,但是当我在没有'truncate'模块的情况下使用grunt服务时,app会中断。

所以测试失败了,app没有它就破坏了。这是什么交易?

angular.module('webClientApp', [
  'ngCookies',
  'ngResource',
  'ngSanitize',
  'ngRoute',
  'truncate',
])

在deps列表中使用它运行测试,所有测试都失败了,我注入测试的模块的未定义错误:

TypeError: httpBackend is undefined in /path/to/test.js

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

上述评论中有关于Davin的信用。我没有意识到我需要将它们添加到karma.conf.js中。