В модульном тесте mocha, как смоделировать глобальную переменную? - PullRequest
0 голосов
/ 26 сентября 2018

Как дела?

Я разрабатываю модульные тесты с помощью mocha, и мне нужно смоделировать глобальную переменную.

let logger = {
    info: () => ({}),
};

exports.findCallCenters = (req, res, next) => {
    logger.info("findCallCenters", req.params);
};

Когда я запускаю свой тест, он говорит, что logger - это undefined.Вот почему мне нужно его издеваться.

Я не знаю, как приступить к проверке моей функции.

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 26 сентября 2018

Лучшая библиотека для насмешек: sinon

Вы можете следовать следующей статье, лучше, чем документация sinon

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