【发布时间】:2014-03-04 00:54:49
【问题描述】:
在 shell 中运行测试时,我惊讶地发现即使指定了 -o/--release-console,从外部 .js 文件对 console.log() 的调用也会被压缩。根据documentation,shell 实用程序buster-test 应该在指定该选项的情况下单独保留全局console。
在我之前使用 JUnit 和 PyUnit 的经验中,当测试用例在 shell 中运行时,打印到 stdout 会产生输出(在 stdout 或 stderr 上),而不管在哪里调用了“echo”。我更喜欢并且需要这种行为,因为我使用日志记录/打印作为主要工具来了解正在发生的事情。
如果我想在终端中回收 console.log 输出,我有哪些选择?
详情、更新:
- 测试配置了浏览器环境。
【问题讨论】:
标签: javascript unit-testing output buster.js