ジェストは飲み込みますかconsole.log
出力?
// __tests__/log.test.js
it('logs', () => {
console.log('hey') // expect to see "hey" printed in terminal
})
// terminal output
$ jest --forceExit
PASS __tests__/log.test.js
✓ logs (1ms) # where's "hey"?
私が気にする主な理由は、非同期のbeforeAll
とafterAll
を書いているので、console.logステートメントを使用してイベントの順序をデバッグすることです。
問題は、jest --forceExit
を使用していたことです。 Jestのログモデルはすべてのログを保存し、後で吐き出します。 --forceExit
は、プロセスがspit-out-logsポイントに到達する前に保釈します。