私はCasperJS/PhantomJS(ヘッドレスWebキット)を使用するプログラムに取り組んでおり、Casperの組み込みのテストユニットテストを使用しています。標準assert(test, "message")
パターンを使用しています。合格したテストのログレベルをに設定するとよいと思いましたinfo
が、2つのAPIは別々であり、両方のテストロジックを複製するか、一方を他方にハックする必要があるようです。
JUnitとPHPでの(限られた)経験を振り返ると、ロギングオプションを覚えていませんでした。GoogleはJUnitのいくつかのログオプションを表示しますが、それはボルトで固定されているようです。
これはCasperJSだけですか、それとも個別のロギング/ユニットテストAPIを使用するのが一般的ですか?もしそうなら、これは単にレガシーの違いの結果ですか、それとも2つの別々の施設を持っているという建築的/言語的理由がありますか?