Rspec: Arrayvergleich ohne Reihenfolge

Um zwei Arrays auf Gleichheit der Elemente zu testen, ohne dabei die Reihenfolge zu beachten, kann der Rspec-Matcher match_array verwendet werden:

expect([1, 2, 3]).to match_array([1, 2, 3]) ✔
expect([1, 2, 3]).to match_array([3, 2, 1]) ✔
expect([1, 2, 3]).to match_array([1, 2, 4]) ✘