Isa*_*Isa 2 elixir phoenix-framework
我想在我的elixir应用程序的测试中使用我的一个依赖项的测试目录中的模块.我想知道是否有办法做到这一点.谢谢.
我试过import <module name>,这给了我一个编译错误elixir module is not loaded and could not be found.
您可以将依赖项test文件夹的路径添加到elixirc_paths配置中mix.exs.由于您使用的是Phoenix,因此生成的默认值mix.exs已包含elixirc_pathsfor test环境的自定义规则,如下所示:
defp elixirc_paths(:test), do: ["lib", "test/support"]
Run Code Online (Sandbox Code Playgroud)
您只需要将依赖项的test文件夹添加到该列表:
defp elixirc_paths(:test), do: ["lib", "test/support", "deps/foo/test"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
338 次 |
| 最近记录: |