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.
5
Antworten

Wie Unit Test mit Jasmine und browserifizieren?

Gibt es die beste Möglichkeit, den HTML-Reporter von Jasmine mit Code im Browser-Stil auszuführen? Ich möchte auch diesen Kopflos mit phantomjs betreiben können, also die Notwendigkeit für den HTML-Reporter.     
07.06.2012, 18:03
2
Antworten

Wie kann ich alle sinon.js-Spione nach jedem Test in Jasmine automatisch wiederherstellen?

Gibt es eine Möglichkeit, alle aktiven Spione in sinon.js zu finden? Ich würde gerne so etwas machen können: %Vor% Momentan muss ich dies mühsam (und fehlerfrei!) tun: %Vor% Irgendwelche Ideen?     
30.03.2012, 21:24
1
Antwort

Wie kann ich allgemeine Funktionen einrichten, die für meine Testsuiten mit Protractor / Selen verfügbar sind?

Ich arbeite an einer AngularJS-Winkelmesser-Testsuite. Ich habe eine Conf-Datei, die folgendermaßen aussieht: %Vor% In diesen .js-Dateien verwende ich einige Funktionen, die ich gerne hätte teile unter allen meinen Dateien. Zum Beispiel: %...
15.06.2014, 18:01
2
Antworten

AngularJS - Wie kann ich testen, ob eine Funktion von einer anderen Funktion aufgerufen wird?

Ich versuche, mit Karma-Jasmin zu beginnen, und ich frage mich, warum dieser Test fehlschlägt: %Vor% In meinem Controller, den ich vorher für diesen Test eingerichtet habe, habe ich folgendes: %Vor% Sowohl addNew als auch fakeFunctio...
07.01.2015, 15:36
1
Antwort

Argument 'fn' ist keine Funktion, wenn Sie versuchen, einen Komponententest mit Jasmine und AngularJS durchzuführen

Ich versuche in meiner Angular-Anwendung einige Unit-Tests mit Jasmine zu machen, aber ich habe einige Fehler. Fehler %Vor% Spezifikation %Vor% App.js %Vor% Ich benutze noch weder Yeoman noch Karma, denn dies ist meine erste...
16.12.2014, 16:37
2
Antworten

Jasmine + AngularJS: Wie kann $ rootScope. $ broadcast mit Argumenten aufgerufen werden?

Ich versuche, einen Komponententest zu schreiben, der überprüft, dass $rootScope.$broadcast('myApiPlay', { action : 'play' }); aufgerufen wird. Hier ist das myapi.js %Vor% Und hier ist mein Unit Test: %Vor% Hier ist der Fehler, den...
12.09.2014, 22:04
4
Antworten

BeforeAll und AfterAll in JavaScript-Testfällen

Ich möchte etwas vor allen Tests machen, danach? Wie organisiere ich meinen Code am besten? Zum Beispiel: Backup einige Variablen - & gt; lösche sie - & gt; etwas testen - & gt; Sicherungen wiederherstellen 'beforeEach' und 'afterEach' sind zu t...
12.02.2014, 11:18
1
Antwort

Wie kann ich in einem Jasmin-Unit-Test auf angularjs $ ngModelController eines Elements zugreifen?

Ich verwende derzeit directiveElement.data("$ngModelController") , um auf das $ngModelController des Elements zuzugreifen, wie im folgenden Beispiel. %Vor% Ich möchte jedoch wissen, ob es einen besseren Zugang zum $ngModelController...
05.04.2013, 14:45
4
Antworten

Jasmine Spion auf verschachteltes Objekt

Mein Serviceobjekt sieht folgendermaßen aus: %Vor% Ich möchte AppService etwas vortäuschen, etwa so: %Vor% Wie würde ich es machen?     
15.06.2013, 06:37
4
Antworten

Jasmine-Node und express.js automatisieren

Ich habe eine einfache Webanwendung mit express.js erstellt und möchte sie mit Jasmine-Knoten . Funktioniert soweit, aber mein Problem ist, dass ich den Server jedes Mal manuell starten muss, bevor ich meine Tests ausführen kann. Könnten S...
01.11.2012, 11:38