【发布时间】:2018-05-16 09:58:39
【问题描述】:
我正在创建一个可以表示为断言析取的测试;当第一个断言失败时,它应该查看下一个。特别是,一个项目将等于两个事物之一。哪一个,我不知道。
我的代码看起来像这样。它不起作用,但它可能会让您了解我正在尝试做什么。
asset_one = Cache.asset_one
asset_two = Cache.asset_two
assert_equal(asset_one.name, Pages.name) or
assert_equal(asset_two.name, Pages.name)
Pages.name 应与目标之一匹配。我不知道是哪一个。如果它与第一个不匹配,那么我希望它跳过它并尝试匹配第二个。
一如既往地感谢任何帮助。
【问题讨论】:
标签: ruby testing minitest assertions