From 5fe85e39a464d5a3d9c172d005305bce1389cb16 Mon Sep 17 00:00:00 2001 From: Matt Amos Date: Thu, 30 Apr 2009 17:37:18 +0000 Subject: [PATCH] Fix failing test case. --- test/functional/changeset_controller_test.rb | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/test/functional/changeset_controller_test.rb b/test/functional/changeset_controller_test.rb index df18256e6..a6eeaeeeb 100644 --- a/test/functional/changeset_controller_test.rb +++ b/test/functional/changeset_controller_test.rb @@ -308,14 +308,22 @@ EOF diff.root = XML::Node.new "osmChange" delete = XML::Node.new "delete" diff.root << delete - delete << current_relations(:public_visible_relation).to_xml_node - delete << current_relations(:public_used_relation).to_xml_node + delete << current_relations(:visible_relation).to_xml_node + delete << current_relations(:used_relation).to_xml_node delete << current_ways(:used_way).to_xml_node delete << current_nodes(:node_used_by_relationship).to_xml_node + # update the changeset to one that this user owns + changeset_id = changesets(:public_user_first_change).id + ["node", "way", "relation"].each do |type| + delete.find("//osmChange/delete/#{type}").each do |n| + n['changeset'] = changeset_id.to_s + end + end + # upload it content diff - post :upload, :id => changesets(:public_user_first_change).id + post :upload, :id => changeset_id assert_response :success, "can't upload a deletion diff to changeset: #{@response.body}" -- 2.43.2