Я хотел бы передать часть моего HTTP-запроса, а не издеваться над ними в моем unit test, но когда я пытаюсь вызвать метод passThrough(), выдается ошибка отсутствующего метода:
"TypeError: Object # не имеет метода passThrough."
Кто-нибудь знает, как я могу это исправить?
Есть мой код:
'use strict';
describe('Controller: MainCtrl', function () {
// load the controller module
beforeEach(module('w00App'));
var scope, MainCtrl, $httpBackend;
// Initialize the controller and a mock scope
beforeEach(inject(function(_$httpBackend_, $rootScope, $controller) {
$httpBackend = _$httpBackend_;
$httpBackend.expectGET('http://api.some.com/testdata.json').passThrough();
scope = $rootScope.$new();
MainCtrl = $controller('MainCtrl', {
$scope: scope
});
}));
});