lap*_*ira 7 testing assert elixir
我知道你可以断言这样的类型结构(虽然它更像是一个模块断言):
assert foo.__struct__ == Foo
Run Code Online (Sandbox Code Playgroud)
但有没有更优雅的方式来做到这一点?就像是:
assert type(foo) == %Foo{}
Run Code Online (Sandbox Code Playgroud)
Dog*_*ert 17
您可以使用=和模式匹配:
assert %Foo{} = foo
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1415 次 |
| 最近记录: |