我正在编写一些与 SSH 交互的 Elixir 代码的测试。在我的测试中,我想启动一个可以运行代码的 SSH 服务器。我更愿意将此代码存储在测试目录中它自己的文件中,并通过各种不同的测试导入它。
但我还没能让这个工作得很好。
我尝试过创建一个test/ssh_server.ex
文件包含一个SSHServer
模块,但是当我添加import SSHServer
根据我的测试,我得到:
(编译错误)test/end_to_end_test.exs:13: 模块 SSHServer 未加载且无法找到
我错过了什么吗?有什么办法可以强制mix test
导入我的 test/ssh_server.ex 文件?
我目前已经通过从我的手动加载代码来解决这个问题test_helper.exs
file:
Code.load_file("test/ssh_server.ex")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)