Pull to refresh

Comments 2

Получив много кровавого опыты с sqlmock на малюсеньком рефакторинге, я бы уже никому никогда даже подход такой не порекомендовал.

Плюс, однажды выхватили регрессию при выкатке в staging при пройденных тестах, потому что реальный посгрес вёл себя не так.
Имхо лучше уж хоть docker-ы, хоть inmemory экземпляры, но не sqlmock.
Я положительно отношусь к поднятию базы в докере/ci для интеграционных тестов, но случаи ошибок коннекта, открытия транзакции, комита и тд, на такой базе тяжело проверить. Если вам данные случаи не критичны, то использования sqlmock не имеет необходимости.
Sign up to leave a comment.

Articles