1

我知道如何在测试中模拟 $http 模块(如果模块是正确的术语),但我希望测试执行实际的 http get 请求。我不知道如何注入控制器中使用的 $http 的实现。

控制器:

function ChecklistController($scope, $http, $routeParams) {
.........
}
4

1 回答 1

0

我能想到的唯一有效方案是执行端到端测试。在这种情况下,您应该使用服务passThrough方法返回的请求处理程序的when方法ngMockE2E.$httpBackend

更多关于这件事的信息在这里

于 2013-09-04T19:09:12.193 回答