2017-03-01 13 views
0

設定が必要なモジュールAがあるとします。 Aを消費するときは、[applications: [:a]]をmix.exsに入れてconfig :a, []をconfig/config.exsに入れても問題ありません。どのようにアプリケーションをミックステスト専用に設定できますか?

モジュールAの開発者は、:aをAディレクトリのmix testにどのように設定できますか? test/test_helpers.exsやどこかでそれを行うことはできますか?

+0

config.exsに 'Mix.env ==:test do ... end'の中にconfigを入れていますか? – Dogbert

+0

@Dogbertありがとう、それは私が欲しいものです。 'mix test'は' Mix.env'を ':test'に変更します。 –

答えて

1

Phoenixから振る舞いたいと思うかもしれません。それは、基本的に3つの追加のdev.exsという名前configディレクトリ内のファイル、prod.exstest.exsconfig.exsで、次の節ではどのような:mixセット適切Mix.env以来

import_config "#{Mix.env}.exs" 

、それぞれの構成がロードされます。

関連する問題