Тестування · Senior · Запитання 71 з 75
Чому senior-інженер може заперечити проти набору тестів із суцільних toMatchSnapshot() для компонентів?
- ✓Правильна відповідь: Снапшоти перевіряють «нічого не змінилося», а не «це правильно»; їх оновлюють наосліп, і вони падають від безневинних змін
- 2Снапшоти не можна запускати в CI
- 3Снапшоти не працюють з TypeScript
Пояснення
Снапшоти пасують для серіалізованих даних (мапери API, повідомлення про помилки), а не як заміна тестам поведінки.