Jasmine ist ein BDD-Framework (behavior-driven development) zum Testen von JavaScript-Code. Jasmine hat keine externen Abhängigkeiten und benötigt kein DOM.
Ich verwende moment.js für Datum / Uhrzeit in meiner Anwendung, aber es scheint, dass es nicht gut mit Jasmines spöttischen Fähigkeiten spielt. Ich habe unten eine Testsuite zusammengestellt, die mein Problem zeigt:
jasmine.clock().mockDate...
Ich versuche, einige Ansichten zu testen, die <a ui-sref='someState'>link</a> verwenden, um mit anderen Zuständen in meiner Anwendung zu verknüpfen. In meinen Tests klicke ich auf diese Elemente wie folgt:
%Vor%
Wie teste ich,...