問題タブ [ex-unit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
167 参照

unit-testing - 一部のテストでログを非表示にするにはどうすればよいですか?

バックグラウンド

次の値に応じてメッセージをログに記録するライブラリがありますdisable_logging

MIX_ENV私は各セットアップの構成を持っていることに応じて:

問題

ここでの問題は、テスト結果全体にメッセージをログに記録したくないということです。したがって、当然、disable_loggingを true に設定して処理を終了できます。

ただし、これを行うと、ロガーが呼び出されているかどうか、および正しい値で呼び出されているかどうかをテストできません。

質問

したがって、これを考えると、いくつか質問があります。

  1. テストの実行中にログを端末に出力せずに有効にする方法はありますか?
  2. テスト スイートの一部のテストのログのみを有効にする方法はありますか?