Я пытаюсь установить тестовый набор e2e в angular, и вам нужно вернуть законченные ответы с помощью $httpBackend. Было бы неплохо, если бы я мог просто вернуть содержимое файла, например.
$httpBackend.whenPOST('/phones').respond(function(method, url, data) {
return getContentOf("/somefile");
});
Я пытался использовать $http, что-то вроде строк
$httpBackend.whenPOST('/phones').respond(function(method, url, data) {
return $http.get("/responses/phones.js");
});
но это не сработало, угадайте angular не поддерживает возврат promises из $httpBackend?
Один из способов сделать это - связать файлы js с ответами на загрузку приложения и присвоить содержимое файла переменным, но было бы намного лучше загружать данные по запросу.