Вы уверены, что ваши тесты действительно что-то тестируют? 🤔 Представьте: вы случайно (ну, бывает) закомментировали ключевой вызов сервиса в контроллере подписки. Прогоняете тесты — все зеленое! Отличная работа, можно деплоить. А подписчики в это время не подписываются. Знакомое чувство ложной безопасности? Статья как раз об этой проблеме: когда тесты проверяют ответ, но игнорируют поведение. Разобрал на живом примере, как один new в контроллере делает ваш код непроверяемым. Что внутри: Если хотите писать тесты, которые находят проблемы, а не просто «проходят», — заглядывайте. 🖥 Читать статью
Как сделать Laravel-контроллер тестируемым и перестать бояться рефакторинга
13 марта13 мар
~1 мин