Jest / node.js:自定义console.log输出?

时间:2019-11-10 02:19:11

标签: javascript node.js jestjs ts-jest

我有一些AWStypescript编写的lambda,正在与jest进行单元测试。

测试工作正常,但是代码中console.log行的输出冗长且难以扫描。

运行测试时,在控制台中,我看到类似以下内容的

  console.log src/main/ts/worker/receivemail/ReceiveMailWorker.ts:24
    ctor()

  console.log src/main/ts/shared/LambdaUtil.ts:12
    initConfig() doing initialisation

  ...

开玩笑(或其他?)正在为每次对console.log()的调用编写三行输出。

当我希望看到类似的内容时:

ctor()
initConfig() doing initialisation
...

我也不介意看到一些时间戳。

有什么方法可以配置/控制此日志记录输出?

注意事项:

  • 我不想更改实际的代码-我尤其不想添加功能齐全的日志记录库或类似的东西。
  • 我仍然希望看到控制台日志记录(即--silent绝对不是我想要的)。
  • 我不是要尝试测试控制台日志,只是想使其更易于阅读。
  • 我尝试过--verbose=false-但这似乎没有任何作用。

0 个答案:

没有答案