Tag: httpbackend
`$httpBackend` ist ein fake-HTTP-backend-Implementierung geeignet für unit-testing-Anwendungen, die `$http-service in Angular.js.
1
Antworten
Ich versuche zum testen einer AngularJS-service carService, aber die $httpBackend scheint nicht zu funktionieren. //carService angular.module('services').factory('carService', function($http) { return { getTypes: function() { return $http.get('/api/cars/types'); } }; }); Kann jemand erklären, warum die Antwort null ist? describe("Services",
2
Antworten
Ich bin gonna Vorwort diese Frage, indem Sie sagen: ich habe schon einmal einen test auf der Arbeit für mein "LoginCtrl" erfüllt fast die gleiche Aufgabe. Ich bin sicher, dies ist eine Frage, die etwas wirklich kleinen
3
Antworten
$httpBackend.whenGET('/restpath/api/v1/books') .respond({//some data}); Bekomme ich die folgende Fehlermeldung Error: Unexpected request: GET /restpath/api/v1/books Expected GET /restpath/api/v1/books?limit=10&start=1 Für die expectGET habe ich Folgendes , und das erzeugt eine dynamische query-string. meist die 'start' - parameter, und die whenGET
2
Antworten
Ich bin die Angabe einer url als parameter in eine $resource GET-Anforderung. Eckig ist url-encoding-dieser parameter und Abgleich der Anfrage in das $httpBackend.expectGET Methode ist pingelig. Ich sehen, dass Sie können reguläre Ausdrücke verwenden, um mit der
1
Antworten
Ich habe eine Funktion in meinem Bereich, um den status meines Dienstes, wenn der Benutzer auf eine Schaltfläche klickt, oder wenn ein Ereignis ausgelöst werden, und diese Funktion wird automatisch aufgerufen. Dies ist meine definierte Funktion in