文件名称:test_match:递归匹配
文件大小:95KB
文件格式:ZIP
更新时间:2024-04-06 20:43:16
testing elixir matching match Elixir
递归匹配 匹配模块 Kernel.match?/2和RecursiveMatch.match_r/3之间有什么区别? 当您使用Kernel.match?/2 不能将函数用作模式 不能匹配不严格的相等性(仅=== ,没有== ) RecursiveMatch.match_r/3允许您: 使用功能作为模式 不严格匹配(带有选项strict: false ) 忽略列表项的顺序(带有选项ignore_order: true ) assert_match/3和refute_match/3什么? 它与assert RecursiveMatch.match_r相同,但带有详细的失败消息。 ExUnit没有对match_r/3特殊消息,甚至没有对match?/2特殊消息也不够详细,在失败消息中没有差异。 assert_match/3提供差异测试失败消息 安装 如果,包装可以通过添加安装test_mat
【文件预览】:
test_match-master
----.travis.yml(148B)
----mix.exs(1KB)
----config()
--------config.exs(1KB)
----images()
--------screenshot.png(85KB)
----.formatter.exs(275B)
----test()
--------recursive_match_test.exs(16KB)
--------test_helper.exs(15B)
----mix.lock(4KB)
----LICENSE(1KB)
----.gitignore(604B)
----lib()
--------recursive_match.ex(10KB)
----README.md(3KB)