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

Wie kann getestet werden, dass eine Funktion nach dem Auslösen eines Ereignisses aufgerufen wurde?

Es gibt ein benutzerdefiniertes Ereignis in FooView .. %Vor% Die zugehörige FooController bindet einen Handler, der sich um das Ereignis kümmert ... %Vor% Um die Ereignisbehandlung zu testen, würde ich den folgenden Test für Jasmi...
19.08.2013, 19:53
1
Antwort

Karma error Argument 'Controller' ist keine Funktion, wurde undefiniert

Ich habe ein Problem, als ich versuchte, meinen Controller zu testen. Als ich meinen Test ausführte, bekam ich einen Fehler %Vor% Ich weiß, dass SO voller ähnlicher Fragen ist. Aber ich bin bei Angular und JS im Allgemeinen total null, also...
06.01.2015, 20:55
6
Antworten

Selenium webdriver wird mit Fehlercode 135 beendet

Ich bin neu für Winkelmesser. Ich erhalte den folgenden Fehler beim Versuch, Jasmin-Tests mit dem Winkelmesser auszuführen %Vor% Ich habe überprüft, ob ein anderer Prozess Port 4444 abhört, aber keine gefunden. Ich führe auch Webtreiber mit...
06.09.2016, 16:33
1
Antwort

Warum zeigt Karma Range error?

Ich schreibe Testfälle für angularjs in Jasmin und verwende Karma als Testläufer. Vorher lief alles gut, aber plötzlich ist [RangeError: Falsche Länge!] Aufgetreten. Ich weiß nicht einmal, wie ich es debuggen soll, wo es aufgetreten ist. Bitte h...
28.12.2015, 11:55
5
Antworten

grunt Jasmin-Knoten-Tests laufen zweimal

Ich habe grunt eingerichtet, um node.js Jasmin-Tests auszuführen. Aus irgendeinem Grund zeigen die Ergebnisse mit dieser Konfiguration immer doppelt so viele Tests an. Hier ist meine Konfiguration: Ich benutze Jasmin-Knoten , der in Grunz...
08.05.2015, 07:16
3
Antworten

Jenkins Integration mit Jest

Gibt es eine Möglichkeit, die Jenkins-Integration in das Javascript-Test-Framework zu integrieren, das auf Jasmine aufgebaut ist? Ich habe versucht, Jest mit Jasmin-Reportern zu integrieren, aber es ist mir nicht gelungen, eine JUnit-XML-Au...
06.08.2014, 08:38
1
Antwort

AngularJS, verhindert, dass die Init-Methode auf dem Controller während Jasmin-Tests gestartet wird

Ich habe einen Controller mit einer init () -Methode, die bei Instanziierung gestartet wird. Es macht eine Menge Dinge, die für meine App in einer Live-Umgebung nützlich sind, aber das vermasselt meine Unit-Tests mit Spionen. Gibt es eine Mög...
17.02.2013, 13:30
3
Antworten

Wie verwende ich Jasmine, um eine asynchrone Funktion zu testen, die lange braucht, um zu antworten?

Ich verwende eine Funktion, um Daten von Webapi zu holen. Verwenden Sie grundsätzlich $.ajax . Ich teste es jetzt mit waits() wie folgt: %Vor% Das Problem ist: Es ist nicht garantiert, dass waits(2000) die Arbeit gut macht. Au...
14.01.2013, 09:05
1
Antwort

Jasmine testet AngularJS $ http

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...
29.05.2013, 19:34
2
Antworten

Fehler beim Analysieren von Vorlagen im Jasmine-Test, aber nicht in der aktuellen App

Ich habe eine Jasmine-Spezifikation entwickelt, um eine eckige 2-Komponenten MiddleRowComponent zu testen. Wenn ich den Jasmin-Test ausführe, gibt es diesen Fehler: %Vor% Wenn ich jedoch meine Webanwendung wie üblich im Browser starte, tr...
21.11.2016, 08:27