Тестування API · Senior · Запитання 65 з 75
Чому корисно версіонувати й рев'ювати визначення тестових даних як код?
- 1Зміни спільних фікстур можуть тихо зламати багато тестів
- 2Тестові дані в Git пришвидшують API в тестах
- 3Рев'юери не можуть читати тестовий код без даних
Показати відповідь
Правильна відповідь: Зміни спільних фікстур можуть тихо зламати багато тестів
Пояснення
Фабрики й seed-файли - спільні залежності. Їх рев'ю запобігає сюрпризам на кшталт перейменованого користувача за замовчуванням.