我有一个使用mix在Elixir中完成的脚本项目。这个项目有两个或三个.ex文件,需要使用" escript“命令使用某些参数来执行它就像一个基于客户端服务器的项目,其中一个escript运行,启动服务器(保持运行),另一个escript运行(在另一个终端)连接到服务器并执行操作。
如何使用ExUnit编写测试脚本(并使用mix run测试运行),并在启动服务器后调用测试文件中的客户端函数。
发布于 2019-11-27 22:45:13
我认为我推荐的方式是让实际的escript对某个Elixir模块进行非常薄的包装。这样,您就可以只测试模块本身,而未测试的代码量将非常少。
https://stackoverflow.com/questions/59022427
复制相似问题