文件名称:swap:该库可让您交换应用程序中的模块实现。 非常方便进行测试
文件大小:7KB
文件格式:ZIP
更新时间:2024-05-20 23:09:56
Elixir
交换 该库可让您交换应用程序中的模块实现。 非常方便进行测试。 无需定义复杂的模拟,行为,配置... 特别感谢提供的宝贵建议! 安装 def deps do [{ :swap , " ~> 1.1.1 " }] end 用法 全球互换 您可以使用特定模块定义模块的全局交换(例如,放置在/ lib目录中): defmodule DepsContainer do use Swap # when: can be ommited, an expression should return boolean value swap SomeDependency , TestImplementation , when : Mix . env () == :test swap SomeDependency , DevImplementation , when : Mix . env ()
【文件预览】:
swap-master
----.gitignore(430B)
----README.md(2KB)
----CHANGELOG.md(469B)
----test()
--------swap_test.exs(978B)
--------test_helper.exs(15B)
--------swap_module_test.exs(714B)
--------swap_whole_test.exs(625B)
----LICENSE(1KB)
----config()
--------dev.exs(15B)
--------config.exs(47B)
--------prod.exs(15B)
--------test.exs(45B)
----.travis.yml(68B)
----mix.lock(464B)
----lib()
--------swap.ex(2KB)
----mix.exs(1KB)