X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/ce6368119f7e51c60a4fd30fcf00e1217689eb83..7d9d496da2a66c0a56aadd1bab72ede1a1b0359c:/test/controllers/changeset_controller_test.rb diff --git a/test/controllers/changeset_controller_test.rb b/test/controllers/changeset_controller_test.rb index e77083f2d..96c12e145 100644 --- a/test/controllers/changeset_controller_test.rb +++ b/test/controllers/changeset_controller_test.rb @@ -1388,7 +1388,10 @@ EOF end def test_changeset_download + tag = create(:old_node_tag, :old_node => nodes(:used_node_2)) + get :download, :id => changesets(:normal_user_first_change).id + assert_response :success assert_template nil # print @response.body @@ -1396,7 +1399,7 @@ EOF assert_select "osmChange[version='#{API_VERSION}'][generator='#{GENERATOR}']" do assert_select "create", :count => 5 assert_select "create>node[id='#{nodes(:used_node_2).node_id}'][visible='#{nodes(:used_node_2).visible?}'][version='#{nodes(:used_node_2).version}']" do - assert_select "tag[k='#{node_tags(:t3).k}'][v='#{node_tags(:t3).v}']" + assert_select "tag[k='#{tag.k}'][v='#{tag.v}']" end assert_select "create>node[id='#{nodes(:visible_node).node_id}']" end @@ -1575,11 +1578,11 @@ EOF assert_response :success, "can't get changesets by closed-ness" assert_changesets [3, 5, 6, 7, 8, 9] - get :query, :closed => "true", :user => users(:normal_user).id + get :query, :closed => "true", :user => users(:normal_user) assert_response :success, "can't get changesets by closed-ness and user" assert_changesets [3, 6, 8] - get :query, :closed => "true", :user => users(:public_user).id + get :query, :closed => "true", :user => users(:public_user) assert_response :success, "can't get changesets by closed-ness and user" assert_changesets [7] @@ -1648,6 +1651,7 @@ EOF ## Now try with the public user changeset = changesets(:public_user_first_change) + create(:changeset_tag, :changeset => changeset) new_changeset = changeset.to_xml new_tag = XML::Node.new "tag" new_tag["k"] = "tagtesting"