2016-09-27 8 views
0

PhoenixプロジェクトでJSONフィクスチャファイルをロードするにはどうすればよいですか?Phoenix fixture jsonファイル

私はApplication.app_dir(my_app、 "priv")のようなものを試してみましたが、それは私にコンパイルされたパスを与え、テストでは使用できません。

"test/support/somefile.json"からフィクスチャファイルをロードする方法はありますか?

答えて

4

__DIR__Path.expand/2を使用できます。たとえば、テストがtest/controllers/page_controller_test.exsの場合は、

path = Path.expand("../support/somefile.json", __DIR__) 
を使用して、 test/support/somefile.jsonへのパスを取得できます。
関連する問題