如何在phoenix项目中加载JSON fixture文件?
当我尝试像Application.app_dir(my_app,"priva"(这样的东西时,它会给我一个编译后的路径,我不能在测试中使用它。
有没有其他方法可以从"test/support/somefile.json"加载fixture文件?
您可以将__DIR__
与Path.expand/2
一起使用。例如,如果您的测试在test/controllers/page_controller_test.exs
中,则可以使用获取test/support/somefile.json
的路径
path = Path.expand("../support/somefile.json", __DIR__)