Всем привет, нужно написать тесты на некоторый функционал, но я столкнулся с проблемой, модули которые я хочу протестировать, делаю require других модулей, а те по цепочки других, как такие проблемы лучше решать, делать мок на все? Или нужно реорганизовать код?