gpt4 book ai didi

elixir - 在 Elixir 单元测试中导入测试代码

转载 作者:行者123 更新时间:2023-12-03 23:42:43 24 4
gpt4 key购买 nike

我正在编写一些与 SSH 交互的 Elixir 代码的测试。在我的测试中,我想启动一个可以运行我的代码的 SSH 服务器。我更愿意将此代码存储在测试目录中它自己的文件中,并通过各种不同的测试将其导入。

不过,我无法让它工作得很好。

我尝试创建一个 test/ssh_server.ex包含 SSHServer 的文件模块,但是当我添加 import SSHServer在我的测试中,我得到:

(CompileError) test/end_to_end_test.exs:13: module SSHServer is not loaded and could not be found



我错过了什么吗?有没有办法强制 mix test导入我的 test/ssh_server.ex 文件?

最佳答案

我目前已经通过手动加载我的 test_helper.exs 中的代码来解决这个问题。文件:

Code.load_file("test/ssh_server.ex")

关于elixir - 在 Elixir 单元测试中导入测试代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30652439/

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