Testowanie · Junior · Pytanie 36 z 78
Po co mockować żądania sieciowe w testach jednostkowych i integracyjnych?
- ✓Poprawna odpowiedź: Żeby testy były szybkie, deterministyczne i niezależne od prawdziwego serwera
- 2Bo w Node.js nie ma
fetch - 3Żeby ukryć błędy w API
Wyjaśnienie
Prawdziwy backend może być wolny, niedostępny lub zwracać inne dane. Prawdziwą integrację z API sprawdza się osobno - testami E2E lub kontraktowymi.