Add tags to features before propogating them.

This commit is contained in:
Andy Allan 2016-11-17 11:08:36 +00:00
parent 2f9ed9101a
commit 898c1475ba
2 changed files with 9 additions and 0 deletions

View file

@ -86,6 +86,7 @@ class OldNodeControllerTest < ActionController::TestCase
basic_authorization(users(:public_user).email, "test") basic_authorization(users(:public_user).email, "test")
# setup a simple XML node # setup a simple XML node
create_list(:node_tag, 2, :node => current_nodes(:node_with_versions))
xml_doc = current_nodes(:node_with_versions).to_xml xml_doc = current_nodes(:node_with_versions).to_xml
xml_node = xml_doc.find("//osm/node").first xml_node = xml_doc.find("//osm/node").first
nodeid = current_nodes(:node_with_versions).id nodeid = current_nodes(:node_with_versions).id
@ -164,6 +165,11 @@ class OldNodeControllerTest < ActionController::TestCase
# Test that getting the current version is identical to picking # Test that getting the current version is identical to picking
# that version with the version URI call. # that version with the version URI call.
def test_current_version def test_current_version
create(:node_tag, :node => current_nodes(:visible_node))
create(:node_tag, :node => current_nodes(:used_node_1))
create(:node_tag, :node => current_nodes(:used_node_2))
create(:node_tag, :node => current_nodes(:node_used_by_relationship))
create(:node_tag, :node => current_nodes(:node_with_versions))
propagate_tags(current_nodes(:visible_node), nodes(:visible_node)) propagate_tags(current_nodes(:visible_node), nodes(:visible_node))
propagate_tags(current_nodes(:used_node_1), nodes(:used_node_1)) propagate_tags(current_nodes(:used_node_1), nodes(:used_node_1))
propagate_tags(current_nodes(:used_node_2), nodes(:used_node_2)) propagate_tags(current_nodes(:used_node_2), nodes(:used_node_2))

View file

@ -46,6 +46,9 @@ class OldWayControllerTest < ActionController::TestCase
## ##
# check that we can retrieve versions of a way # check that we can retrieve versions of a way
def test_version def test_version
create(:way_tag, :way => current_ways(:visible_way))
create(:way_tag, :way => current_ways(:used_way))
create(:way_tag, :way => current_ways(:way_with_versions))
propagate_tags(current_ways(:visible_way), ways(:visible_way)) propagate_tags(current_ways(:visible_way), ways(:visible_way))
propagate_tags(current_ways(:used_way), ways(:used_way)) propagate_tags(current_ways(:used_way), ways(:used_way))
propagate_tags(current_ways(:way_with_versions), ways(:way_with_versions_v4)) propagate_tags(current_ways(:way_with_versions), ways(:way_with_versions_v4))