From: Matt Amos Date: Thu, 30 Apr 2009 17:37:18 +0000 (+0000) Subject: Fix failing test case. X-Git-Tag: live~7476 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/5fe85e39a464d5a3d9c172d005305bce1389cb16?ds=sidebyside Fix failing test case. --- 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}"