Помогите, пожалуйста, решить такую проблему:
NestJS
Есть модуль, помеченный аннотацией
@Global(). Соответственно, т.к. он заимпорчен в корневом модуле, то в остальных для использовения сервиса, который он экспортирует, его уже импортить или провайдить этот сервис не нужно.
Сразу оговорюсь, я знаю, что это плохая практика так делать, но я не могу вносить в тот проект функциональных изменений, у меня сейчас задача другая.
А проблема такая: нужно его (сервис из этого модуля) замокать в тестах одного из модулей приложения, но это не получается, похоже из-за этой аннотации и поведения. Можно ли это как-то победить без внесения изменений во всё (т.к. убрав глобал придётся многое фиксить в разных модулях)?