sinon

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

sinon Spion auf Standalone-Funktion

Wenn ich Sinon für eine Funktion in einem Objekt verwende, funktioniert es: %Vor% Ich weiß jedoch nicht warum, wenn ich Sinon für eine eigenständige Funktion wie folgt verwende: %Vor% Die Assertion schlägt fehl.     
31.08.2015, 22:58
3
Antworten

Wie spotze ich eine 'Timeout' oder 'Fehler' Antwort mit Sinon / Qunit?

Ich hatte keine Probleme damit, die Erfolgsbedingung zu verspotten, aber ich kann mir nicht vorstellen, wie man die Fehler / Timeout-Bedingungen verspottet, wenn man Sinon und Qunit zum Testen und zur Ajax-Funktion verwendet: Mein Setup ist d...
15.05.2013, 08:41
1
Antwort

Wie wird e.preventDefault in der untergeordneten Komponente der Reaktionskomponente dargestellt?

Ich weiß nicht wirklich, wie man die Inline-Funktion in der Child-Komponente der reactive-Komponente simuliert. Mein Stapel: sinon , chai , enzyme ; Verwendung der Komponenten: %Vor% Rendern von Komponenten: %Vor% Hier haben...
24.01.2017, 13:20
1
Antwort

Stubben einer ES6-Klassenmethode mit Mocha und Sinon in NodeJS

Gibt es eine Möglichkeit, eine ES6-Klassenmethode mit Mocha / Sinon zu stubnen? Ich versuche das zu tun ... %Vor% aber ich bekomme nur den folgenden Fehler ... %Vor%     
26.05.2016, 21:47
2
Antworten

Sinon.js - stub Reagiert die Funktion der Komponente, bevor die Komponente instanziiert wird?

Nehmen wir an, ich habe eine Komponente, die so aussieht: %Vor% In meinem Test könnte ich diese Komponente mit TestUtils darstellen und dann die Methode wie folgt auslassen: %Vor% Aber gibt es eine Möglichkeit, dass ich Sinon sagen kö...
18.06.2015, 15:01
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

Sinon stößt AngularJS-Dienst in Tests aus

Anstatt einen Mock-Service manuell zu erstellen, wie: %Vor% Und dann fügen Sie es meiner $ Controller-Injektion hinzu wie: %Vor% Wie kann ich meinen echten Dienst mit Sinon ausstellen und diesen Dienst einwerfen, wenn "mockService" oben...
16.07.2014, 20:18
3
Antworten

Stub save Instanz Methode des Mongoose-Modells mit Sinon

Ich versuche eine Dienstfunktion zu testen, die ich verwende, um ein Widget mit einem Mongoose-Modell zu speichern. Ich möchte die Methode zum Speichern von Instanzen in meinem Modell ausschließen, aber ich kann keine gute Lösung finden. Ich hab...
12.03.2014, 01:51
1
Antwort

So filtern Sie Anfragen in Sinon

Ich schreibe Komponententests in Jasmine für Backbone-Anwendung. Und natürlich verwende ich Sinon in meinen Tests. Aber jetzt habe ich ein Problem. Ich schreibe Tests für den Login-Bildschirm und ich muss Serverantwort simulieren - weil Server s...
25.02.2013, 16:55
2
Antworten

Bluebird verspricht Frost, wenn er Sinons falschen Timer benutzt

Der folgende Test friert ein, wenn er mit Sinons falschen Timern und Bluebird verwendet wird. %Vor% Ich benutze Mocha (v2.2.5) mit Bluebird (v2.9.33) und Sinon (v1.15.3). Ich habe versucht, die Vorschläge in einigen Diskussionen in Bluebi...
14.07.2015, 10:15