W ostatnich latach bezspornie wzrosła popularność frameworka React, zezwalającego w pełni skorzystać z możliwości nowoczesnych oglądarek i urządzeń przenośnych. Nowym narzędziem służącym do testowania obiektowego modelu dokumentu (DOM) jest React Testing Library. Zostało ono zaprojektowane tak,ułatwiać projektantom pracę zgodną z podejściem test-driven development (TDD). Jest to wyjątkowo cenna właściwość, gdyż prawidłowo napisane elementy testowe istotnie obniżają ryzyko wystąpienia poważnych błędów aplikacji.
W tej książce dostępnie wyjaśniono, w jaki sposób używać progresywnego narzędzia, jakim jest React Testing Library (RTL), do testowania elementów napisanych w React. Dzięki niej zrozumiesz główne aspekty działania tej biblioteki. Nauczysz się symulować interakcje użytkownika i zrozumiesz podejście TDD.
wynajdziesz tu wskazówki, jak wytwarzać testy jednostkowe komponentów, które wchodzą w interakcje z interfejsami API, a także jak testować komponenty za pomocą takich bibliotek jak GraphQL i Redux. Zapoznasz się również z technikami testowania aplikacji, które podległy poważnej refaktoryzacji. Na koniec dowiesz się, jak pisać całościowe testy użyteczne z zastosowaniem biblioteki Cypress i które wzorce projektowe są najmocniej przydatne do ustrukturyzowania fachowego zbioru testów.
W książce między innymi:
- wprowadzenie do RTL i jego zastosowań
- zastosowanie jest-dom do rozbudowy testów opartych na RTL
- techniki tworzenia komponentów testowych przystępnych do modyfikacji
- integracja zestawów testowych z Cucumber i Cypress
- podejście TDD
React: łatwo napiszesz świetne elementy testowe!
Opinie i recenzje użytkowników
Dodaj opinie lub recenzję dla Testowanie kodu z react testing library. jak tworzyć testy, które będą proste w utrzymaniu i modyfikacji. Twój komentarz zostanie wyświetlony po moderacji.