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

erfordert die Verwendung von AMD-Mustern gibt Fehler für jQuery UI-Ereignisse

In meinem Code ist test.js abhängig von jquery-ui, das kein AMD-Muster benötigt, und test.spec.js ist abhängig von jquery-ui, test.js, das AMD-Muster verwendet. Können wir die Abhängigkeit von jquery-ui in test.js dynamisch laden, wenn test.spec...
11.08.2015, 11:44
3
Antworten

Winkelmesserprüfberichte

Ich habe eine beträchtliche Anzahl von Winkelmesser-Testsuiten eingerichtet und möchte diese in jenkins implementieren, um diese Tests mit jedem neuen Build durchzuführen. Um die Ausgabe zu handhaben, genügt es, sie einfach in eine Textdatei aus...
16.04.2015, 13:39
1
Antwort

Wie man spezifiziert, welche Funktionen / Methoden durch einen Test mit Karma, Jasmine und Istanbul abgedeckt werden sollen

Ich versuche herauszufinden, wie ich meine Tests einschränken kann, so dass der Coverage-Reporter nur eine Funktion berücksichtigt, wenn ein Test speziell für diese Funktion geschrieben wurde. Das folgende Beispiel aus dem PHPUnit-Dokument...
15.03.2016, 13:06
1
Antwort

Wie kann ich die Ausführung von Tests in beforeAll block in Jasmine verhindern?

Vor all meinen Tests (läuft in Jasmin unter Winkelmesser) muss ich mich in mein System einloggen und wenn der Login fehlschlägt, sollte ich keinen Test machen. Aber selbst wenn ich proccess.exit verwende (was das Knoten-Feature ist, um die Pr...
10.03.2015, 12:45
1
Antwort

Angular 2 Observable Service-Integrationstest

Ich möchte einen Integrationstest erstellen und meinen eigentlichen Service treffen (kein Mock). Wie würde ich das in Angular 2 machen? Hier ist, was ich für meinen beobachtbaren Dienst habe: %Vor% Wie stelle ich sicher, dass ein Objekt v...
27.04.2017, 17:11
1
Antwort

Verwendung von angularjs Mocks, ohne etwas zu verspotten

Ich schreibe einen Test für unsere App, und ich habe angularjs-mocks.js eingeschlossen, damit ich die netten dsl-Funktionen nutzen kann, die mit ihr geliefert werden. Aber ich möchte die $ http-Anfragen nicht verspotten, da ich diese App in e...
02.10.2012, 02:00
2
Antworten

Grunt und hood.ie Testdatenbank

Ich führe gerade meine Testsuite auf AngularJS mit Grunt , Karma , Jasmine und Winkelmesser . Die Datenbankbibliothek, die ich verwende, ist hood.ie , die eine Bibliothek über CouchDB . Ich starte hood.ie mit dem folgenden Code in meine...
02.06.2014, 07:49
1
Antwort

Wie verschachtelte Methode in Jasmine auszuspionieren?

Betrachten Sie diese übliche Situation: %Vor% Ich möchte c ausspionieren und obwohl es einfach ist mit: %Vor% Allerdings erzeugt es einen Spion, aber es funktioniert nicht. Es werden keine Fehler angezeigt und ich kann sehen, dass es bei...
12.07.2013, 14:38
2
Antworten

Warum denkt ein Jasmine-Spion nicht, dass er aufgerufen wurde, obwohl er den andReturn-Wert zurückgegeben hat?

Ich versuche, einen Spy auf jQuery.post zu debuggen, der nicht zündet, also als Vernunft check, ich habe es versucht %Vor% Dies schlägt mit fehl    Erwartet 'fooz', um 'foo' gleichzusetzen. Aber wenn ich 'fooz' in 'foo' im Arg...
19.06.2012, 21:03
1
Antwort

Jasmine: Definieren Sie separate Quelldatei-Sets für Rails?

Getrennte Teile meiner Site haben separate Sätze von Javascript-Dateien, die - alle zusammen gruppiert - sich gegenseitig stören. Um alles mit Jasmine zu testen, scheint es notwendig zu sein, getrennte Sets von "Assets" für verschiedene Suites z...
07.07.2011, 11:55