标签: testing elixir assert
我知道你可以断言这样的类型结构(虽然它更像是一个模块断言):
assert foo.__struct__ == Foo
但有更优雅的方式吗?类似的东西:
assert type(foo) == %Foo{}
答案 0 :(得分:11)
您可以使用=和模式匹配:
=
assert %Foo{} = foo