Ich versuche, eine e2e-Test-Suite in eckigen einzurichten, und müssen vordefinierte Antworten mit $ httpBackend zurückgeben. Es wäre schön, wenn ich einfach einen Dateiinhalt, z.
$httpBackend.whenPOST('/phones').respond(function(method, url, data) {
return getContentOf("/somefile");
});
Ich versuchte $ http, etwas entlang der Linien von
$httpBackend.whenPOST('/phones').respond(function(method, url, data) {
return $http.get("/responses/phones.js");
});
aber es hat nicht funktioniert, denke Winkel nicht unterstützt Rückkehr Versprechen von $ httpBackend zu benutzen?
Eine Möglichkeit, wie ich js-Dateien mit Antworten zum App-Laden referenzieren und den Inhalt von Dateien Variablen zuweisen kann, aber es wäre viel schöner, Daten bei Bedarf laden zu können.
Das hat mir geholfen: http://Stackoverflow.com/a/18523642/2539811 –