sinon

Sinon ist ein spöttisches Framework für JavaScript, das Spione, Stubs und Mocks erzeugen kann.
3
Antworten

Stubbing Date.now () und Math.random ()

Ich benutze Mocha mit Sinon Unit-Test meine node.js Module. Ich habe andere Abhängigkeiten erfolgreich verspottet (andere Module, die ich geschrieben habe), aber ich habe Probleme beim Stoppen nicht reiner Funktionen (wie Math.random() un...
09.06.2013, 16:36
1
Antwort

Ich kann die Sichtbarkeit von Elementen, die in meiner Backbone-Ansicht gerendert wurden, nicht testen

Ich arbeite an einer Backbone.js-Anwendung und beim Hinzufügen von Tests mit Jasmine & amp; Sinon Ich hatte Probleme, die Sichtbarkeit einiger DOM-Elemente zu bestimmen: einige von ihnen wurden in den Tests als nicht sichtbar erkannt, während...
07.06.2012, 12:00
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 testet man einen Stub, der ein Versprechen in einem asynchronen Test zurückgibt?

Wie kann ich das asynchron testen? %Vor% Und hier ist die Methode zum Testen. %Vor% Wie Sie sehen können, verwende ich node.js, Q (für das Versprechen), sinon für Mocking und Stubbing und Mocha als Testumgebung. Der obige Test schlägt au...
15.04.2013, 12:56
1
Antwort

Prüfe, ob die Funktion react und enzyme heißt

Ich versuche eine der Methoden in meiner Reaktionskomponente zu testen. Es wird nach einem Knopfklick aufgerufen, damit ich die Simulation mit dem Enzym durchführen kann %Vor% Meine Komponentenmethode ist hier: %Vor% Das _handleCloneClic...
03.11.2016, 03:40