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 lerne gerade die Jasmine-Bibliothek, und ich habe bemerkt, dass Jasmine eine sehr begrenzte Anzahl von eingebauten Behauptungen hat. Ich habe auch bemerkt, dass trotz einer derart begrenzten Anzahl zwei Behauptungen redundant erscheinen: to...
Ich brauche eine Anleitung, wie man mit Jasmine Unit-Tests des TypeScript-Projekts einrichtet.
Die Testspezifikationsdatei sieht folgendermaßen aus:
%Vor%
Ich benutze npm Jasmin-Modul, um Tests durchzuführen. Jasmine.json zeigt auf die ei...
Ich versuche eine Direktive zu testen, die eine Dropdown-Liste mit JSON erstellt, um die Details der Liste anzugeben. Die Direktive funktioniert gut, aber ich habe Probleme beim Testen der Einheit.
Hier ist der Test:
%Vor%
Hier ist die Ri...
Die Anweisung (isolierter Geltungsbereich, übertragen, ersetzt) fügt eine Maske in <body> ein.
%Vor%
Ich versuche, diesen Fall mit einer einfachen Übertragung auf dem Zielfernrohr zu testen:
%Vor%
Irgendeine Idee, warum das ni...
Ich habe angularJs Controller
%Vor%
und Jasmintest
%Vor%
und jedes Mal, wenn ich in Visual Studio chutzpah laufe, bekomme ich:
ReferenceError: Kann Variable nicht finden: Modul in
file: ///.../JasmineTests/guestsControllerTest.js...
Ich habe eine benutzerdefinierte Matcher in einigen Jasmine Testspezifikationen des Formulars:
%Vor%
Natürlich vergleicht actualItem.thing == elem eigentlich keinen Objektinhalt - ich muss eine der komplexeren Lösungen in Objektvergleich...
Bei der Verwendung von Jasmine Rubygem finde ich es extrem ärgerlich, dass ich mich an die generierte Verzeichnisstruktur halten muss, die einen javascripts Unterordner im spec Ordner hat. Ich finde es nutzlos, da ich komplett in Javascrip...
Ich habe eine window.location.reload -Funktion in meinem Javascript erstellt.
Ich muss die Reload-Funktion während des Testens in Jasmine verspotten, da es immer weiterläuft.
Der Test läuft gut, wenn ich grunt jenkins starte. Aber ni...
Ich schreibe gerade Tests Winkelmesser und ich frage mich, ob es eine Möglichkeit gibt, Testausführung abzubrechen, sobald etwas in der beforeEach fehlschlägt (und einige nützliche Nachricht wie "Vorbedingung fehlgeschlagen: Benutzer konnte nich...
Ich versuche, View-Tests für eine Coffeescript-Implementierung des allgegenwärtigen backbone.js 'todo' Beispiels zu implementieren (siehe github.com/rsim/backbone_coffeescript_demo.)
Meine Jasmin-Tests der obigen Demo funktionieren ziemlich g...