【问题标题】:Phoenix fixture json file凤凰夹具json文件
【发布时间】:2017-02-05 18:03:34
【问题描述】:

如何在我的 phoenix 项目中加载 JSON 夹具文件?

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

还有其他方法可以从 "test/support/somefile.json" 加载夹具文件吗?

【问题讨论】:

    标签: elixir phoenix-framework


    【解决方案1】:

    您可以将__DIR__Path.expand/2 一起使用。例如,如果您的测试在 test/controllers/page_controller_test.exs 中,您可以使用以下命令获取到 test/support/somefile.json 的路径:

    path = Path.expand("../support/somefile.json", __DIR__)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-30
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多