- 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(:used_node_1), nodes(:used_node_1))
- propagate_tags(current_nodes(:used_node_2), nodes(:used_node_2))
- propagate_tags(current_nodes(:node_used_by_relationship), nodes(:node_used_by_relationship))
- propagate_tags(current_nodes(:node_with_versions), nodes(:node_with_versions_v4))
-
- check_current_version(current_nodes(:visible_node))
- check_current_version(current_nodes(:used_node_1))
- check_current_version(current_nodes(:used_node_2))
- check_current_version(current_nodes(:node_used_by_relationship))
- check_current_version(current_nodes(:node_with_versions))
+ node = create(:node, :with_history)
+ used_node = create(:node, :with_history)
+ create(:way_node, :node => used_node)
+ node_used_by_relationship = create(:node, :with_history)
+ create(:relation_member, :member => node_used_by_relationship)
+ node_with_versions = create(:node, :with_history, :version => 4)
+
+ create(:node_tag, :node => node)
+ create(:node_tag, :node => used_node)
+ create(:node_tag, :node => node_used_by_relationship)
+ create(:node_tag, :node => node_with_versions)
+ propagate_tags(node, node.old_nodes.last)
+ propagate_tags(used_node, used_node.old_nodes.last)
+ propagate_tags(node_used_by_relationship, node_used_by_relationship.old_nodes.last)
+ propagate_tags(node_with_versions, node_with_versions.old_nodes.last)
+
+ check_current_version(node)
+ check_current_version(used_node)
+ check_current_version(node_used_by_relationship)
+ check_current_version(node_with_versions)