2016-07-26 8 views

答えて

6

すべてのミックスプロジェクトにはconfig.exsというファイルがあります。ミックスが開始すると、このファイルがロードされます。エリキシルで一般的なパターンはtest.exsdev.exsprod.exs、同様に、異なる環境用にコンフィグを定義することであるなど、など、あなたのconfigフォルダにあなたのためにこれらのファイルを生成します、そしてあなたは、この行が表示されますフェニックスのような

多くのプロジェクトあなたのconfig.exs行に:あなたはmix testを実行すると

import_config "#{Mix.env}.exs" 

それはimport_configラインがあなたのtest.exsファイルをロードする意味の「テスト」にMIX_ENV環境変数を設定します。

だから、あなたのテストのためのあなたのログレベルを設定するために、あなたのtest.exsファイルに次を書くことができます:

# Print only warnings and errors during test 
config :logger, level: :warn 
関連する問題