- node = current_nodes(:used_node_1)
- [ :visible_way,
- :invisible_way,
- :used_way ].each do |way_symbol|
- way = current_ways(way_symbol)
- assert_equal node.bbox.min_lon, way.bbox.min_lon, 'min_lon'
- assert_equal node.bbox.min_lat, way.bbox.min_lat, 'min_lat'
- assert_equal node.bbox.max_lon, way.bbox.max_lon, 'max_lon'
- assert_equal node.bbox.max_lat, way.bbox.max_lat, 'max_lat'
+ node = create(:node)
+ visible_way = create(:way)
+ create(:way_node, :way => visible_way, :node => node)
+ invisible_way = create(:way, :deleted)
+ create(:way_node, :way => invisible_way, :node => node)
+ used_way = create(:way)
+ create(:way_node, :way => used_way, :node => node)
+ create(:relation_member, :member => used_way)
+
+ [visible_way, invisible_way, used_way].each do |way|
+ assert_equal node.bbox.min_lon, way.bbox.min_lon, "min_lon"
+ assert_equal node.bbox.min_lat, way.bbox.min_lat, "min_lat"
+ assert_equal node.bbox.max_lon, way.bbox.max_lon, "max_lon"
+ assert_equal node.bbox.max_lat, way.bbox.max_lat, "max_lat"