我有一个Array
/Enumerable
每个实体都是一个Hash
. 使用 RSpec 测试“可枚举中的所有条目都不应该有一个名为”的键的最惯用方法是什么'body'
?
我可以做类似的事情:
array.none? {|thing| thing.key? 'body'}.should be_true
或者
array.should be_none {|thing| thing.key? 'body'}
...但是必须有更多的 RSpec 方式来执行此操作,对吗?
我似乎找不到合适的内置 matcher。答案是自定义匹配器吗?