【发布时间】:2021-05-04 01:40:41
【问题描述】:
assert Contract.fetch(contract: valid_address) == %Contract{
contract: "0x3D29Aa78fB558F84112bbC48a84F371147A920C9",
name: "bla",
price: nil,
price_bnb: nil,
call_id: 7,
symbol: nil,
transactions: []
}
此测试通过,但是 Contract 结构包含的键比测试中此处列出的要多,如果未提供所有键,我如何使此测试失败?
【问题讨论】:
-
“未提供”是什么意思?你的意思是
nil?还是您的意思是“不存在于结构上”。因为键总是出现在结构中。