【发布时间】:2015-07-13 19:14:56
【问题描述】:
我正在使用 UI 路由器并定义站点范围的解析。
$stateProvider
.state('site', {
abstract: true,
resolve: {
exampleResolve: function(MyApiService) {
return MyApiService.get();
}
},
views: {
'site': {
template: '<ui-view/>'
}
}
})
但是,我有一个自定义指令,当我对其进行单元测试时,我收到“错误:意外请求:GET /api/example”(即“MyApiService.get()”)。
it('should do something', function() {
scope.example.data = '123';
scope.$digest();
element.triggerHandler('blur');
console.log(element);
})
不知何故抛出Error: Unexpected request: GET /api/example
【问题讨论】:
标签: angularjs unit-testing angular-ui-router