Javascript 如何在angular.js测试中使用$http的实际实现?
我知道如何在测试中模拟$http模块(如果模块是正确的术语),但我希望测试执行实际的http get请求。我不知道如何注入控制器中使用的$http实现 控制器:Javascript 如何在angular.js测试中使用$http的实际实现?,javascript,angularjs,jasmine,Javascript,Angularjs,Jasmine,我知道如何在测试中模拟$http模块(如果模块是正确的术语),但我希望测试执行实际的http get请求。我不知道如何注入控制器中使用的$http实现 控制器: function ChecklistController($scope, $http, $routeParams) { ......... } 我能想到的唯一有效方案是执行端到端测试。在这种情况下,您应该使用ngMockE2E.$httpBackend服务的when方法返回的请求处理程序的passThrough方法 关于这个问题的更多
function ChecklistController($scope, $http, $routeParams) {
.........
}
我能想到的唯一有效方案是执行端到端测试。在这种情况下,您应该使用
ngMockE2E.$httpBackend
服务的when
方法返回的请求处理程序的passThrough
方法
关于这个问题的更多信息。查看$httpBackend:看起来不错。我花了几个小时在文档中搜寻,试图找到这个。