Как я могу издеваться над возвращением значений внутренней функции, используя sinonjs или другой фреймворк в nodejs - PullRequest
0 голосов
/ 20 сентября 2019

Я пишу интеграционный тест сервиса в nodejs приложении, используя mocha и sinonjs .

Я хочу протестировать сервис, но,функция этого сервиса, которую я буду тестировать, внутренне эта функция вызывает другую функцию, которая интегрируется с внешним приложением и возвращает некоторые значения, которые будут использоваться для первой функции.Я хочу смоделировать возвращаемые значения второго метода, потому что мои тесты сфокусированы на функциональности первой функции.

Как я могу это сделать?

Я смог смоделировать значение, но только еслив моем тесте я напрямую вызываю функцию, но это не мой случай.

Я использую этот синтаксис:

stub = sinon.stub(object, 'function')

, но функция в этом случае будет вызываться внутреннепервая функция, которую я протестирую

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...