У меня есть rspec, который выглядит следующим образом:
expect(res).to match_array(expected)
И он не работает с таким выводом:
the missing elements were: [[:all_reports, [{:match=>"Tech", :title=>"Middle Tech Middle", :url=>"/report_sections/4267"}, {:match=>"Tech", :title=>"High Tech High", :url=>"/report_sections/4265"}]]]
the extra elements were: [[:all_reports, [{:match=>"Tech", :title=>"High Tech High", :url=>"/report_sections/4265"}, {:match=>"Tech", :title=>"Middle Tech Middle", :url=>"/report_sections/4267"}]]]
Я предполагаю, что проблема в том, что вещь, которая должнабыть переупорядоченным на 2 слоя глубиной, и это не то, что делает match_array ...
Я просто делаю match_array
на res[0][1]
и expected[0][1]
?