chai

Chai ist eine BDD / TDD-Assertion-Bibliothek für Node.js und der Browser, der mit jedem Javascript-Test-Framework verwendet werden kann.
2
Antworten

Einen Test mit Chai.js nicht bestehen

In JUnit können Sie einen Test nicht ausführen, indem Sie Folgendes tun: %Vor% Was ist der beste Weg, um das gleiche mit Chai.js zu erreichen?     
17.11.2015, 11:41
1
Antwort

Mocha-Chai löst aufgrund der React-Router-Komponente "Navigator nicht definiert" aus

Ich schreibe einen Test für eine React-Komponente, die react-router verwendet. Ich benutze Mocha mit Chai und Chai-jQuery. Meine Tests funktionieren einwandfrei, bis ich eine Komponente vom React-Router in eine Komponente (z. B. Link) importi...
06.05.2016, 18:11
2
Antworten

Wie bekomme ich Mocha mit Chai-Assert, um Datei- / Zeilennummer zu melden?

Ich verwende mocha mit chai.assert für meine Tests. Fehler werden abgefangen und gemeldet, aber sie zeigen keine Datei- / Zeilennummer, wo sie vorkommen. Ich bin es gewohnt, Standortinformationen mit Tests in anderen Sprachen zu haben, ans...
21.12.2013, 08:16
1
Antwort

Wie macht Chai JS Funktion Klammern optional?

Ich beziehe mich auf die Testing Assertion Library: Ссылка Sie können Sprachkettenassertionen wie folgt schreiben: %Vor% expect () ist offensichtlich eine globale Funktion, "to.be" sieht wie zwei Eigenschaften aus, aber wie funktioniert...
10.05.2016, 21:52
3
Antworten

Babel / Karma / Chai gibt TypeError: Auf die Eigenschaften 'caller', 'callee' und 'arguments' darf in Strict-Mode-Funktionen nicht zugegriffen werden

Ich habe Probleme herauszufinden, warum dieser Test nicht besteht. %Vor% erzeugt diesen Fehler: %Vor% Es könnte etwas damit zu tun haben, dass Babel Dinge im strikten Modus verpackt? Weiß jemand, welche Schritte ich beginnen kann, um...
17.03.2015, 17:35
5
Antworten

Übereinstimmende Teilobjekte in Chai-Assertionen?

Ich bin auf der Suche nach dem besten Weg, Folgendes zu erreichen: %Vor% Das obige funktioniert nicht, weil C0 im tatsächlichen existiert, aber nicht im erwarteten. Kurz gesagt, ich möchte, dass dies PASS erwartet, aber ich bin mir nicht sic...
09.04.2015, 08:00
1
Antwort

Istanbul gibt mir Deckung, beendet aber die Ausgabe mit einem Fehler

Ich teste eine einfache Anwendung (aus dem Mocha Tutorial-Code hier Ссылка ) um Istanbul zur Arbeit zu bringen. Mein Problem ist, dass Istanbul gut funktioniert, um mir eine Zusammenfassung der Berichterstattung zu geben, aber dann aus irgendei...
26.10.2015, 21:56
1
Antwort

JavaScript testen Klicken Sie auf Ereignis mit Sinon

Ich versuche, einen Test zu erstellen, um besser zu verstehen, wie man DOM-Ereignisse mit der Kombination von Mocha, Chai, Sinon und jQuery testen kann. Ich möchte überprüfen, ob die Alarmfunktion bei einem Klick auf das div-Element korrekt ausg...
04.06.2014, 13:25
1
Antwort

Dateien laden Tests in Enzyme hoch

Ich habe einen FileInput in meiner Renderfunktion %Vor% Ich muss einen Test für das Hochladen von Dateien schreiben, wenn ich die Änderungsfunktion simuliere, wird die Funktion fileInputOnChange aufgerufen %Vor% Ich konnte keine Dateien...
26.09.2016, 12:25
2
Antworten

Wie prüfe ich, ob eine Funktion eine bestimmte Methode / Funktion aufruft?

Gibt es in Mocha eine Möglichkeit, zu testen, ob eine Funktion eine bestimmte Methode oder externe Funktion aufruft? Ich verwende Mocha mit Chai, bin aber offen für alle anderen Assertion-Bibliotheken. Ok, so zu testen, ob ein Methid au...
02.11.2014, 21:33