enzyme

___ tag123reactjs ___ React ist eine JavaScript-Bibliothek zum Erstellen von Benutzeroberflächen. Es verwendet ein deklaratives Paradigma und zielt darauf ab, sowohl effizient als auch flexibel zu sein. ___ qstnhdr ___ Prüfe, ob die Funktion react und enzyme heißt ___ tag123enzym ___ Einheitentestbibliothek für ReactJS. Es wurde von Airbnb entwickelt. Es kann mit anderen JS-Test-Frameworks wie Mocha, Jest, Karma usw. verwendet werden. ___ answer40394127 ___

Es gibt zwei Optionen, entweder sollten Sie %code% des Prototyps der Komponente ausspionieren, bevor Sie die Komponente rendern:

%Vor%

Und in Ihrem Test:

%Vor%

Oder Sie können versuchen, nach dem Rendern der Komponente einen Spion zu setzen und anschließend %code% aufzurufen:

%Vor%     
___ qstntxt ___

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 _handleCloneClick wird aufgerufen, wenn der Benutzer auf die Schaltfläche klickt, die in der Simulation ist, wie kann ich testen, ob es erfolgreich aufgerufen wurde?

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

Wie importiere ich andere Typen in meine benutzerdefinierte TypeScript-Deklarationsdatei?

Ich arbeite mit TypeScript + React + Webpack + Jest + Enzyme. Ich habe das Bedürfnis, einige globale Funktionen in meinen Testspezifikationen verfügbar zu haben. Ich kann das tun, indem ich die Option setupTestFrameworkScriptFile in der...
27.01.2017, 14:47
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

Mocha erkennt JSX nicht

Ich versuche, meine Komponententests mit Mocha und Enzym zu aktualisieren. Der Code, den ich teste, ist in ES6, mit JSX und React. Ich konnte in meinem Testskript keinen Jochfehler erkennen. Testskript: %Vor% }); gulpfile.js: %Vo...
10.02.2016, 00:25
1
Antwort

Suchen Sie die Komponente nach dem Anzeigenamen, wenn die Komponente statusfrei funktional ist, mit Enzyme

Ich habe folgende Komponenten: %Vor% Und ich möchte einen Test einrichten, um zu sehen, ob die App -Komponente eine Hello -Komponente enthält. Ich habe Folgendes versucht, indem ich Tape und Enzyme : %Vor% Aber das Ergebni...
14.02.2016, 16:00
1
Antwort

Wie generieren Sie in Enzyme ein Unschärfe- oder onBlur-Ereignis?

Ich habe es versucht: %Vor% und %Vor% Keine davon funktioniert. Ist das sogar in Enzyme verfügbar (ich benutze Version 2.4.1).     
15.08.2016, 19:57
2
Antworten

React Enzyme - Testen Sie den 'componentDidMount' Async-Aufruf

alle. Ich habe seltsame Probleme beim Testen einer Statusaktualisierung nach einem asynchronen Aufruf in componentDidMount . Hier ist mein Komponentencode: %Vor% Nun, was ich in meinen Testdateien mache (ich habe ein Setup bestehend...
11.07.2016, 13:27
1
Antwort

Enzym simuliert ein onChange-Ereignis

Ich teste eine Reaktionskomponente mit Mocha und Enzym. Hier ist die Komponente (natürlich verkürzt): %Vor% Und hier ist der Test: %Vor% Ich erwarte, dass, wenn der Benutzer Text in die <input> Box eingibt, die handleChange M...
15.04.2017, 13:53
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
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