Ich versuche, eine REST-API zu testen, die in einem AngularJS-Dienst mit Jasmine-Async-Tests verpackt ist. Ich weiß, ich sollte und tue Tests auf der API auf dem Server und benutze ein Mock $ httpBackend, um den Dienst zu testen, aber ich würde trotzdem gerne wissen, wie man Async-Tests macht, wo ich hin muss.
Das Problem, das ich habe, ist, dass meine Deferred (von $ http zurückgegeben) nie zu lösen scheinen. Über den Dienst zu gehen und zu versuchen, einfach $ http zu verwenden, hat das gleiche Problem. Was mache ich hier falsch?
%Vor%(Ich benutze grunt-contrib-Jasmine, um die Tests durchzuführen)