Глоссарий

Mocking (заглушки)

Mock — поддельный объект, имитирующий поведение реальной зависимости в тестах. Вместо настоящего email-сервиса, БД или внешнего API — mock, возвращающий заданные данные и позволяющий проверить корректность поведения кода.

Типы test doubles

Когда не мокать

Мокать следует внешние зависимости (email, S3, платёжная система), а не собственный код. Если вы мокаете свои же классы — это сигнал, что архитектура требует рефакторинга.