凤凰夹具json文件

Rod*_*ias 1 elixir phoenix-framework

如何在我的凤凰项目中加载JSON fixture文件?

当我尝试像Application.app_dir(my_app,"priv")这样的东西时,它给了我一个编译路径,我不能在我的测试中使用它.

有没有其他方法从"test/support/somefile.json"加载fixture文件?

Dog*_*ert 6

您可以使用__DIR__Path.expand/2.例如,如果您的测试在test/controllers/page_controller_test.exs,您可以获得test/support/somefile.json使用的路径:

path = Path.expand("../support/somefile.json", __DIR__)
Run Code Online (Sandbox Code Playgroud)