gpt4 book ai didi

elixir - 从 deps 的测试目录加载模块

转载 作者:行者123 更新时间:2023-12-02 11:43:15 30 4
gpt4 key购买 nike

我想在我的 elixir 应用程序的测试中使用我的依赖项之一的测试目录中的模块。我想知道是否有办法做到这一点。谢谢。

我试过import <module name> ,这给了我一个编译错误 elixir module is not loaded and could not be found .

最佳答案

您可以将依赖项的 test 文件夹的路径添加到 mix.exs 中的 elixirc_paths 配置中。由于您使用的是 Phoenix,the default generated mix.exs已经包含用于 test 环境的 elixirc_paths 的自定义规则,如下所示:

defp elixirc_paths(:test), do: ["lib", "test/support"]

您只需将依赖项的 test 文件夹添加到该列表中即可:

defp elixirc_paths(:test), do: ["lib", "test/support", "deps/foo/test"]

关于elixir - 从 deps 的测试目录加载模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46713707/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com