【发布时间】:2013-04-30 12:57:46
【问题描述】:
我正在为 Angular 控制器编写 QUnit 测试。在module的setup函数中,我写了如下语句来获取$httpBackend的一个对象:
var injector = angular.injector(['ng']);
var httpBackend = injector.get('$httpBackend');
在测试中,GET 的模拟响应配置如下:
httpBackend.expectGET(url).respond([]);
测试规范在此语句中失败并出现错误:对象不支持属性或方法expectGET
我能够使用相同的注入器引用获取其他对象,例如控制器、作用域。
我错过了什么吗?
【问题讨论】:
标签: javascript unit-testing angularjs qunit