У меня есть git репозиторий, в котором есть скрипты, которые делают только вызовы API. Эти скрипты похожи на ботов и скрипты-опросники. Эти скрипты node.js скрипты. API-интерфейсы, которые вызывают эти сценарии, присутствуют в отдельном репозитории git. Мы структурировали это так, чтобы у нас не было тесной связи.
Мне было интересно, как я могу написать простой модульный тест для ботов и скриптов поллера и смоделировать вызовы функций. Если бы эти сценарии находились в том же хранилище, что и вызываемые ими API, это было бы просто. Но в данном случае это не так.