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

Fehler bei der Integration von HTML mit testacularjs

Wie integriere ich (html) Fixtures mit testacular? Gibt es eine Empfehlung für DOM-basierte Tests oder ist es ein Anti-Pattern? Ziel: Ich versuche, ein benutzerdefiniertes Modul zu testen, das den DOM-Baum analysiert und eine neue Datenstrukt...
22.10.2012, 20:21
3
Antworten

Coffeescript + Unit Testing: Globale Variablen?

Ich versuche, Jasmine für Komponententests für eine kleine Anwendung in coffeescript zu verwenden. Ich habe viele Quellen gefunden, die besagen, dass Komponententests perfekt auf JS durchgeführt werden können, das von coffeescript kompiliert wir...
05.04.2011, 07:14
3
Antworten

Einspritzen von $ attrs in AngularJS

Ich habe JavaScript im Kontext von AngularJS geschrieben. Mein relevantes JavaScript sieht folgendermaßen aus: %Vor% Ich versuche, diesen Code zu testen. Um den Code zu testen, benutze ich Jasmine. %Vor% Ich kann mir nicht vorstellen, wi...
23.01.2014, 15:56
2
Antworten

Warum Jasmine als "BDD" testing framework bezeichnet wird, auch wenn kein "Given / When / Then" unterstützt wird?

In der Einleitung von Jasmine heißt es:    Jasmine ist ein verhaltensorientiertes Entwicklungsframework zum Testen von JavaScript-Code. Ich habe mehrere Artikel von BDD gelesen und wir scheinen "Gegeben / Wann / Dann" zu verwenden, um "...
29.11.2015, 14:59
1
Antwort

AngularJS directive link Funktion wurde im Jasmin-Test nicht aufgerufen

Ich erstelle eine Elementrichtlinie, die einen Dienst in seiner Funktion link aufruft: %Vor% Der Service ist vorläufig trivial: %Vor% Ich versuche, einen Test zu schreiben, der sicherstellt, dass der depositService.getDeposits() mi...
24.06.2014, 13:12
1
Antwort

Testen der Backend-API über $ http in AngularJS / Karma / Jasmin-Tests?

Wie teste ich mein API-Backend mit AngularJS / Karma / Jasmin-Tests? Ich habe versucht, den kleinsten Testfall zu erstellen, der meinen Fehler anzeigt: echo_server.py %Vor% test / unit / apiSpec.js %Vor% Ausgabe von karma start co...
22.12.2013, 07:22
1
Antwort

jasmine spyOn angularjs interne Methoden wie $ filter ('date')

Siehe den Code in Ссылка Ich frage mich, wie ich einen weiteren Spion hinzufügen kann, um die von $ filter ('date') zurückgegebene Methode auszuspionieren, so dass ich verifizieren kann %Vor%     
04.09.2014, 11:14
1
Antwort

Making Karma a.k.a Testacular Arbeit [geschlossen]

Ich möchte Karma (früher bekannt als "Testacular") verwenden, um einige Jasmin-Tests durchzuführen. Also habe ich node.js installiert, dann starte ich: %Vor% Ich habe sogar Jasmin installiert %Vor% Dann habe ich karma init verwendet,...
06.05.2013, 21:37
2
Antworten

Jasmine angularjs testing - Argument 'PhoneListCtrl' ist keine Funktion, wurde undefiniert

Beim Ausführen eines angularjs + Jasmine + Karma-Tests wurde folgender Fehler angezeigt: Mein Testskript ist: %Vor% Dieser Code ist nur eine Kopie aus dem offiziellen AngularJS Tutorial hier: Ссылка Hier ist ein Teil meiner Datei ka...
13.04.2014, 17:10
1
Antwort

wie man $ window.open mit Jasmine testet

Das ist meine Funktion %Vor% Dies ist meine Jasmin-Testspezifikation %Vor% aber wenn ich versuche, das auszuführen, öffnet es einen neuen Tab und ich möchte nicht, dass das passiert, ich möchte nur überprüfen, ob die angegebenen returnVa...
08.07.2015, 07:28