28. diel - Testovanie v React - React testing Library a Jest
V predchádzajúcej lekcii, Animácie v React - React Spring a Framer Motion , sme sa zoznámili s animačnými
knižnicami React Spring a Framer Motion. Vyskúšali sme si prácu s ich hooky
useSpring()
a useScroll()
.
V nasledujúcom tutoriále pokročilého Reactu si predstavíme základy písania testov. Zoznámime sa pri tom s React Testing Library a frameworkom Jest. Testovanie v React nám pomáha zaistiť, že náš kód funguje správne, je odolný voči chybám a môže sa vyvíjať tak, že nové zmeny nezničia existujúcu funkcionalitu. Písanie testov by malo dodržiavať určité konvencie, nech sú testy udržateľné a ľahko čitateľné. Tieto konvencie si tiež vysvetlíme.
Metodika testovania Arrange, Act, Assert
Metodika Arrange, Act, Assert nám pomáha logicky štruktúrovať testy. Každá časť má svoju špecifickú úlohu v procese testovania. Pozrime sa na ne bližšie.
- Fáza Arrange sa zaoberá prípravou prostredia pre test. Počas tejto fázy vykonáme všetko, čo je nevyhnutné na nastavenie počiatočných podmienok a prostredie na spustenie testu. To zvyčajne zahŕňa vytvorenie objektov, inicializáciu premenných, nastavenie stavu, konfiguráciu prostredia alebo čokoľvek iné, čo je potrebné pre správny beh testu.
- Fáza Act sa zaoberá vykonaním akcie alebo operácie, ktorú testujeme. To zvyčajne zahŕňa volanie metódy, vykonávanie operácie alebo akýkoľvek kód, ktorý spôsobí zmenu stavu alebo správania testovanej časti kódu.
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť tento kurz
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V tutoriále pokročilého Reactu si predstavíme základy písania testov a zoznámime sa s React Testing Library a frameworkom Jest.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.