/ / aký je rozdiel medzi Jest, enzým? - javaskript, reakjs, jazmín, moka, karma-jazmín

aký je rozdiel medzi Jest, enzýmom? - javaskript, reakjs, jazmín, moka, karma-jazmín

Som nový na Testovanie jednotky. Chcem test reakcie projektu .Ak som začal reagovať dokumentáciu, ktorá sa vzťahuje na enzým ako testovacie nástroj, ktorý je nejaký nejasný pre mňa.
Chcem vedieť, aký je rozdiel medzi Jest a enzýmom
Je knižnica pre tvrdenie enzýmov alebo úloha
Môžem použiť karmu s jasmínom
Aký je najlepší spôsob testovania projektu reakt-redux

odpovede:

2 pre odpoveď č. 1

Aaronova odpoveď odpovedá na vašu prvú otázku.

Enzým poskytuje funkcie testovania jednotkových testov pre komponenty React, ako napríklad umožnenie plytkého vykresľovania. Dokumenty Enzyme hovoria, že ich môžete použiť s ľubovoľnou testovacou knižnicou alebo knižnicou tvrdení - viď http://airbnb.io/enzyme/.

Áno, môžete použiť karmu s jasmínom.

Pokiaľ ide o najlepší spôsob, ako otestovať projekt reakcie-redux, je to samostatná otázka a navrhujem, aby ste vyhľadali pretečenie zásobníka.


2 pre odpoveď č. 2

Jest je rámec, ktorý má úlohu bežca,knižnicu tvrdenia a dobrú výsadnú podporu, čo znamená, že by mohla vykonať rôzne testovacie jednotky, zapísať svoj výsledok do konzolových alebo logových súborov, vytvoriť falošné verzie alebo overiť všetky tvrdenia v skratke, že vykoná test.

Enzým na druhej strane je knižnica, ktorá obopínaako React TestUtils, JSDOM a CheerIO, aby vytvorili jednoduchšie rozhranie pre testovanie jednotiek. Reagovať TestUtils má metódy na vykreslenie reakčnej zložky do dokumentu a simuláciu udalosti. JSDOM je implementácia jazyka JavaScript (objektový model dokumentu) v jazyku JavaScript. DOM predstavuje stromovú štruktúru zložiek používateľského rozhrania. CheerIO implementuje podmnožinu jQuery jadra a používa sa na dotaz DOM.

Takže enzým nie je skúšobný bežec Nemá to svojevlastnú knižnicu asertion as it's len poskytnúť kolekciu API pre testovanie jednotiek. Preto by mohla byť integrovaná s jest alebo iným úloh.

Áno, môžete použiť karmu s jasmínom