From: Tom Hughes Date: Sat, 14 Jan 2012 13:35:30 +0000 (+0000) Subject: Sort node ids in test_ways_for_node X-Git-Tag: live~5851 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/6ffee1cf4be9b90bd8e807805ad59371c343de0d?hp=d1727377a817ca66acb65b5c854dad35aed19ac1;ds=sidebyside Sort node ids in test_ways_for_node The ways_for_node method on the way controller does not guarantee to return nodes in any particular order so we shouldn't rely on it doing so in our tests. --- diff --git a/test/functional/way_controller_test.rb b/test/functional/way_controller_test.rb index 52ba263e0..bba13062c 100644 --- a/test/functional/way_controller_test.rb +++ b/test/functional/way_controller_test.rb @@ -454,7 +454,7 @@ class WayControllerTest < ActionController::TestCase current_ways(:used_way).id ] found_way_ids = ways_xml.find("//osm/way").collect { |w| w["id"].to_i } - assert_equal expected_way_ids, found_way_ids, + assert_equal expected_way_ids.sort, found_way_ids.sort, "expected ways for node #{current_nodes(:used_node_1).id} did not match found" # check the full ways to ensure we're not missing anything