IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

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

Vedomosti v hodnote stoviek tisíc získaš za pár korún

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

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh iba za 600 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 30 článkom (30 lekcií) tohoto kurzu.

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.

Čo od nás v ďalších lekciách dostaneš?
  • 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ť.

Článok pre vás napísala Laura Baluchová
Avatar
Aktivity