文件名称:mox:Elixir 中的模拟和显式合约
文件大小:25KB
文件格式:ZIP
更新时间:2024-08-24 20:21:23
Elixir
莫克斯 Mox 是一个用于在 Elixir 中定义并发模拟的库。 该库遵循概述的原则,总结如下: 没有特别的模拟。 您只能根据行为创建模拟 测试期间没有动态生成模块。 模拟最好在您的test_helper.exs或setup_all块中而不是每个测试中定义 并发支持。 使用相同模拟的测试仍然可以使用async: true 依靠模式匹配和函数子句对输入进行断言,而不是复杂的期望规则 更多信息,。 安装 只需添加mox到您的依赖项列表mix.exs : def deps do [ { :mox , " ~> 1.0 " , only: :test } ] end 除非在mix.exs def application中设置了:applications键,否则 Mox 应该会自动启动。 在这种情况下,您需要或在test/test_helper.exs调用Applica
【文件预览】:
mox-master
----mix.exs(996B)
----.formatter.exs(79B)
----.github()
--------workflows()
----test()
--------support()
--------mox_test.exs(26KB)
--------test_helper.exs(260B)
----mix.lock(1KB)
----examples()
--------barebones_with_setup()
----.gitignore(610B)
----CHANGELOG.md(764B)
----lib()
--------mox()
--------mox.ex(24KB)
----README.md(2KB)