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.
This commit is contained in:
Tom Hughes 2012-01-14 13:35:30 +00:00
parent d1727377a8
commit 6ffee1cf4b

View file

@ -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