Официальная документация кинжала 2 предлагает создать отдельные конфигурации компонентов для тестирования и повторно использовать ваши модули для создания таких компонентов тестирования.
Однако у меня возникла следующая проблема:Широкий спектр тестов пользовательского интерфейса. Необходимо изменить множество зависимостей между тестами (некоторые тесты должны изменить реализацию кэширования, форматирование времени, некоторые репозитории заменены на mocks, чтобы протестировать все возможные состояния).В результате я заканчиваю большим количеством опубликованных модулей.Что делает создание тестовых компонентов очень сложным.Потому что вам нужно перечислить дюжину модулей публикации и добавить несколько модулей для предоставления имитаций.
Есть ли более элегантный способ заменить несколько зависимостей без такой сложности?