Cypress Component Test Runner
Cypress, wat u uit hul baie kragtige end-to-end-toetsraamwerk sal ken, het pas 'n nuwe speler vir komponenttoetsing aangekondig: Cypress Component Test Runner.
Regte blaaier, regte resultate
Die nuwe Cypress Component Test Runner, wat in alfa-stadium is terwyl ek hierdie artikel skryf, sal nie vlak weergawes gebruik om die onderdeel van u eenheidstoetsing te verwerk nie. Die nuwe instrument gebruik eintlik 'n regte blaaier, gebaseer op Chromium. Dit is dieselfde benadering wat Cypress gebruik vir hul end-tot-end-toetsraamwerk. As gevolg hiervan sien u 'n visuele weergawe langs die bekragtiging van u komponenttoetse, wat 'n wonderlike en welkome verandering is aan UI-toets in die algemeen, en vir React-ontwikkelaars in die besonder.
Een instrument om almal te regeer?
Persoonlik dink ek nie dat die Cypress Component Test Runner die wonderlike bestaande toetsbiblioteke "@ testing-library" sowel as "Enzyme" sal vervang nie. Hulle fokus albei op verskillende gebruiksgevalle vir die toetsopstelling van u program. Die nuwe toetsinstrument van Cypress sal hierdie reeds goeie keuse aanvul.
Toets die toetsinstrument
Ek het al die nodige skakels in die addendum aan hierdie artikel hieronder gekoppel, sodat u die Cypress Component Test Runner vinnig dadelik self kan uitprobeer. Let daarop dat dit nog in 'n alfa-stadium is en dat dit nie naby enige produksie-omgewing moet gebruik word nie.
Tom