Como retornar um conteúdo de arquivo do $ httpBackend da angular?
Estou tentando configurar um conjunto de testes e2e em angular e preciso retornar respostas em lata usando $ httpBackend. Seria bom se eu pudesse retornar um conteúdo de arquivo, por exemplo
$httpBackend.whenPOST('/phones').respond(function(method, url, data) {
return getContentOf("/somefile");
});
Eu tentei usar $ http, algo parecido com
$httpBackend.whenPOST('/phones').respond(function(method, url, data) {
return $http.get("/responses/phones.js");
});
mas não funcionou, acho que o angular não suporta o retorno de promessas de $ httpBackend?
Uma maneira de fazer isso é referenciar arquivos js com respostas no carregamento do aplicativo e atribuir o conteúdo do arquivo a variáveis, mas seria muito melhor poder carregar dados sob demanda.