我经常想比较数组,确保它们以任何顺序包含相同的元素。在RSpec中是否有一种简洁的方法来实现这一点
以下是不可接受的方法:
#设置
例如:
expect(数组.到集合)。均衡另一个数组.到集合
或
array.to_set.should==另一个_array.to_set
当数组包含重复项时,此操作失败
#排序
例如:
expect(array.sort).以均衡另一个\u array.sort
或
array.sort.should==另一个_array.sort
当数组元素未实现#<=&燃气轮机
尝试array.should=~另一个数组
我能找到的最好的文档就是代码本身,就在这里