Я пишу интеграционный тест сервиса в nodejs приложении, используя mocha и sinonjs .
Я хочу протестировать сервис, но,функция этого сервиса, которую я буду тестировать, внутренне эта функция вызывает другую функцию, которая интегрируется с внешним приложением и возвращает некоторые значения, которые будут использоваться для первой функции.Я хочу смоделировать возвращаемые значения второго метода, потому что мои тесты сфокусированы на функциональности первой функции.
Как я могу это сделать?
Я смог смоделировать значение, но только еслив моем тесте я напрямую вызываю функцию, но это не мой случай.
Я использую этот синтаксис:
stub = sinon.stub(object, 'function')
, но функция в этом случае будет вызываться внутреннепервая функция, которую я протестирую
Спасибо