Der genannte Teststack ist nicht für diesen Zweck vorgesehen. Die Anfrage wird niemals gesendet, weil $httpMockBackend
über Ihrer ursprünglichen $httpBackend
eingefügt wurde.
Um das Durchlaufen von Anforderungen zu ermöglichen, müssen Sie entweder angular-mocks.js
ausschließen oder angeben, dass einige URLs wie folgt durchgehen sollen:
Lesen Sie die Dokumentation für $httpMockBackend
hier
Außerdem ist Ihr Test synchron und die Serverantwort ist asynchron, so dass es nicht wie erwartet funktioniert.
Tags und Links angularjs jasmine httpbackend karma-runner angularjs-http