Testowanie · Senior · Pytanie 71 z 75
Dlaczego senior może sprzeciwić się zestawowi testów złożonemu z samych toMatchSnapshot() dla komponentów?
- ✓Poprawna odpowiedź: Snapshoty sprawdzają „nic się nie zmieniło”, a nie „to jest poprawne”; aktualizuje się je na ślepo i padają przy nieszkodliwych zmianach
- 2Snapshotów nie można uruchamiać w CI
- 3Snapshoty nie działają z TypeScriptem
Wyjaśnienie
Snapshoty pasują do danych zserializowanych (mapery API, komunikaty błędów), a nie jako zamiennik testów zachowania.