jasmine

Jasmine ist ein BDD-Framework (behavior-driven development) zum Testen von JavaScript-Code. Jasmine hat keine externen Abhängigkeiten und benötigt kein DOM.
1
Antwort

Jasmine: Warum nicht definiert und nicht zu definieren?

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...
05.02.2013, 23:22
1
Antwort

Wie man Jasmine für Typoskript-Projekt einrichtet

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...
13.05.2015, 11:26
1
Antwort

So testen Sie eine Dropdown-Liste in Jasmine / Angularjs

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...
03.03.2014, 20:50
1
Antwort

Wie testet man das angular $ destroy Event in einer Direktive?

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...
20.01.2014, 23:13
2
Antworten

Wenn angularjs Controller getestet wird - Variable nicht gefunden: modul / inject by chutzpah

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...
25.07.2014, 12:10
1
Antwort

Gibt es eine Möglichkeit, Jasmine-Standard-Matcher in benutzerdefinierten Matchern zu verwenden?

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...
20.01.2012, 20:59
1
Antwort

Wie kann ich Jasmines Verzeichnisstruktur anpassen?

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...
25.11.2011, 21:30
3
Antworten

Mock window.location.reload in Jasmine testen

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...
04.12.2014, 23:33
4
Antworten

Jasmine / Winkelmesser: Stoppen Sie den Test bei einem Fehler in beforeEach

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...
17.04.2014, 15:51
4
Antworten

testing backbone.js Ereignisse mit Jasmin anzeigen

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...
28.09.2011, 23:14