2017-03-06 12 views
3

Ich bin neu in Unit-Tests. Ich möchte ein reaktives Projekt testen. Als ich mit einer reaktiven Dokumentation angefangen habe, die sich auf ein Enzym als Testanwendung bezieht, ist das für mich zweideutig.
Ich möchte wissen, was der Unterschied zwischen Jest ist und Enzym
Ist Enzym Behauptung Bibliothek oder Aufgabe Läufer
Kann ich Karma verwenden mit Jasmin
Was ist der beste Weg, um zu testen, reagieren-redux Projekt
Was ist der Unterschied zwischen Jest, Enzym?

+4

Jest ist ein Test-Framework, das einen Läufer und Behauptungen hat. Enzym ist eine Test-util-Bibliothek zum Manipulieren und Bestätigen von React-Komponenten, es arbeitet mit Jest oder Karma oder Mocha oder anderen Test-Frameworks. Karma und Jasmin wären eine Alternative zu Jest. – Aaron

Antwort

0

Aarons Kommentar beantwortet Ihre erste Frage.

Enzym bietet Komponententestfunktionen für React-Komponenten, z. B. für seichtes Rendering. Die Enzyme Docs sagen, Sie können es mit jedem Test-Runner oder Assertion-Bibliothek verwenden - siehe http://airbnb.io/enzyme/.

Ja, Sie können Karma mit Jasmin verwenden.

Soweit der beste Weg, um eine Reaktion-Redux-Projekt zu testen, das ist eine separate Frage, und ich schlage vor, Sie suchen Stack Overflow. :)

Verwandte Themen