Chai,matchers是否与rspecs平衡=〜(这意味着所有元素,但顺序无关紧要.
传递榜样
[1,2,3].should =~ [2,1,3]
失败
[1,3].should =~ [1,2]
解决方法
您可以使用最新的Chai版本中提供的成员测试:
expect([4,2]).to.have.members([2,4]); expect([5,2]).to.not.have.members([5,1]);