У меня есть проект esm
, который я пытаюсь протестировать с ava
, nyc
и sinon
.Я имел некоторый успех, используя sinon, чтобы шпионить за console.log и сообщать, вызывается ли он или нет, но на другом наборе файлов, где я чувствую, что делаю то же самое, я не могу заставить его работать.Я не знаю, это синон или ава или в чем проблема.Я сделал тестовое репо здесь .Когда вы запустите npm run test
, произойдет сбой, и вы увидите, что console.log не был вызван, но вы можете увидеть в верхней части вывода оператор, который был записан в журнал.Что я делаю не так?
Спасибо!