[1,2,3].should =~ [1,3,2]
é o mesmo que
[1,2,3].sort.should == [1,3,2].sort
Se você precisar testar se dois arrays contêm os mesmos elementos, independentemente de sua ordem, você pode usar o método “= ~”.
Conteúdo para você se capacitar em programação