我一直在开发一个使用 CasperJS/PhantomJS(无头 webkit)的程序,并且一直在使用 Casper 的内置测试单元测试工具。它使用标准assert(test, "message")
模式。我认为将通过测试的日志级别设置为很好,info
但是这两个 API 是分开的,看起来我将不得不为两者复制测试逻辑,或者将其中一个侵入另一个。
回想一下我对 JUnit 和 PHP 的(有限)经验,我不记得有任何日志记录选项。Google 为 JUnit 提供了一些日志记录选项,但看起来它已被固定。
这只是 CasperJS 还是有不同的日志记录/单元测试 API 很常见?如果是这样,这仅仅是不同遗产的结果,还是有两个独立设施的建筑/语言原因?