Примите во внимание следующий пример кода Javascript ниже:
function privateFunction (time) {
if (time < 12) { console.log('Good morning'); }
if (time >= 12 && time <19) { console.log('Good afternoon'); }
else { console.log('Good night!'); }
};
Как я должен тестировать модуль на узлах с помощью mocha (и, возможно, sinonjs), замечая, что это частная функция, называемая внутри модуля? Мне нужно передать аргумент и проверить, правильно ли функция записывает правильную информацию на консоль.
Могу ли я сделать то же самое с console.warn
и console.error
?