【发布时间】:2013-12-31 10:00:40
【问题描述】:
因此,所有测试都通过了没有“截断”模块的情况,尽管当我只是在没有“截断”模块的情况下使用 grunt serve 为它提供服务时应用程序会中断。
因此测试会因它而失败,而应用程序会因它而中断。有什么关系?
angular.module('webClientApp', [
'ngCookies',
'ngResource',
'ngSanitize',
'ngRoute',
'truncate',
])
在 deps 列表中使用它运行测试,所有测试都失败,我注入测试的模块的未定义错误:
TypeError: httpBackend is undefined in /path/to/test.js
知道为什么会这样吗?
【问题讨论】:
-
truncate模块的文件很可能没有在karma.conf.js中声明。
标签: javascript unit-testing angularjs jasmine karma-runner