Ich schreibe einen Test in RSPEC, um sicherzustellen, dass eine Funktion eine korrekt sortierte Ergebnismenge zurückgibt. Der Test sieht folgendermaßen aus:Vergleichen von ActiveRecord-Ergebnissen mit sortierten Ergebnissen
Die Ergebnissätze scheinen äquivalent zu sein, der Test schlägt jedoch fehl. Der folgende Test nicht bestanden:
it 'returns matching accounts' do
results = Account.search(<search conditions>)
expect(results.map &:id).to eq results.order(<order clause>).map &:id
end
Ich bin davon überzeugt, dass dieser Test das tut, was ich brauche, aber gibt es eine bessere Art und Weise zwei Active Beziehungen zu vergleichen?
Was ist die Fehlermeldung für den ersten Fehler? –