понимаю как всё должно быть
Допустим есть сервис в котором я создаю пользователя, есть контроллер в котором вызываю метод сервиса для создания пользователя
В сервис пользователя можно передать зависимость (1) либо knex, (2) либо создать сервис бд в котором будут храниться разные методы для работы с базой
В случае 1 как тестить бд?
В случае 2 можно подключить фэйк сервис бд и имитировать информация с запросов, но опять же что тогда с бд сервисом?
А в чем проблема бд тестировать? Создаёшь бд для теста и все.
Обсуждают сегодня