провайдеров написал юнит тесты, с этим ок
Но есть еще контроллеры и роуты, и, кажется для их тестирования уже достаточно будет какого нибудь e2e с помощью supertest’a. Или же еще отдельно надо писать тесты на контроллеры и отдело на роуты?
Вчера писал, может кто-нибудь из вновьпроснувшихся даст мнение?))
супертест это же e2e
Ну я так и написал))
сервисы это бизнес логика провайдеры это в несте контроллеры, разделяют api твоего приложения и бизнес логику, те сервисы
Спасибр
Если говорить отреченно от какого либо фреймворка. То сервисы это что-то (контракт, класс, функция) что возвращает готовый к потреблению набор данных, агрегированный, сортированный и т.д. Контроллер в mvc то что обычно входит в состав сервиса и отвечает за обработку и агрегацию данных от разных моделей к примеру. А провайдер, то что предоставляет доступ к другим компонентам системы, провайдер данных, на пример
Обсуждают сегодня