W tej części nauczymy się podstaw testowania z wykorzystaniem popularnych narzędzi dla języka JavaScript.
Tematy:
- Omówienie popularnego narzędzia wykorzystywanego do testowania w JS - JEST
- Wprowadznie do pisania testów (sposoby, asercje, struktura)
- Mechanizmy
describe
orazbefore
/after
ułatwiające uporządkowanie testów - Testy asynchronicznego kodu
- Omówienie mocków oraz anty-patternów
- Wstęp do programowania z użyciem techniki TDD
Po pobraniu repozytorium uruchom:
npm install
A następnie w celu odpalenia testów:
npm test