Tag: httpbackend

`$httpBackend` ist ein fake-HTTP-backend-Implementierung geeignet für unit-testing-Anwendungen, die `$http-service in Angular.js.

Wie kann ich verspotte $http in AngularJS-service-Jasmine-test?

Anzahl der Antworten 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",

Unit-testing mit AngularJS $httpBackend gibt "Fehler: Unerwartete Anfrage"

Anzahl der Antworten 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

$httpBackend mit request mit query param

Anzahl der Antworten 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

Wie verwenden von regex in AngularJS $httpBackend ExpectGET

Anzahl der Antworten 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

Unerwartete Anfrage: GET Keine weitere Anfrage bei $ httpBackend erwartet

Anzahl der Antworten 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