我正在编写一些与 SSH 交互的 Elixir 代码的测试。在我的测试中,我想启动一个可以运行我的代码的 SSH 服务器。我更愿意将此代码存储在测试目录中它自己的文件中,并通过各种不同的测试将其导入。
不过,我无法让它工作得很好。
我尝试创建一个test/ssh_server.ex
包含SSHServer
模块的文件,但是当我添加import SSHServer
到我的测试中时,我得到:
(CompileError) test/end_to_end_test.exs:13: 模块 SSHServer 未加载且找不到
我错过了什么吗?有没有办法强制mix test
导入我的 test/ssh_server.ex 文件?