Из того, что я знаю console.log()
должно работать без проблем печати на STDOUT моей консоли, при запуске сценария.
Но в моем случае у меня настроен NPM для запуска Jest при выдаче npm test
из оболочки, и любые console.log()
внутри тестовых файлов ничего не выводят на экран.
Я также пытался использовать process.stdout.write()
, но при запуске npm test
.
пользовательский вывод не выводился.
Как мне отладить материал в моих тестовых сценариях?
Я не могу понять, проблема ли это в Node, NPM или Jest.
Существует Jest проблема , которая похожа на мою, но все же я не могу решить и вывести простую строку; в то время как остальная часть Jest выводится как обычно.
Кто-нибудь сталкивался с подобной проблемой?
РЕДАКТИРОВАТЬ 1:
Я попытался запустить npm test -- --runInBand
, но журнал не появляется.
Примечание: пытаясь запустить команду несколько раз, иногда я вижу журнал , но затем он перезаписывается / скрывается остальной частью следующего вывода Jest.