Ich habe den eckigen Test Play by Play auf PluralSight von John Papa und Ward Bell verfolgt.
Ich erhalte derzeit den folgenden Fehler, wenn ich meine Spezifikationen ausführe.
%Vor%Beachten Sie, dass ich nur den Code eingefügt habe, den ich für relevant halte, damit ich diese Frage nicht mit irrelevanten Informationen überfrische. Wenn Sie mehr Code sehen müssen, ist das kein Problem.
Mein Code ist wie folgt:
homeController.js:
%Vor%sidebarService.js:
%Vor%homeController.Specs.js:
beforeEach:
%Vor%fehlerhafte Spezifikation:
%Vor%Die Antwort war, dass ich ein Ergebnis aus dem Dienst zurück gab, kein Versprechen.
%Vor%Als ich mich verspottete, benutzte ich
%Vor%was ein Versprechen verspottet. Allerdings musste ich nur die Daten zurückgeben, da das Versprechen im Service erwartet wurde.
%Vor%Ich habe die Änderungen vorgenommen und alles funktioniert jetzt. Es dauerte eine Weile, aber es macht zumindest Sinn.
Tags und Links javascript angularjs bardjs