X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/e6b23c133ee69d937cc44ec48cd2947b985b4ad1..b77c9f863d94327fc3e579ab3a00ffcb81293cde:/test/controllers/api/users_controller_test.rb diff --git a/test/controllers/api/users_controller_test.rb b/test/controllers/api/users_controller_test.rb index 008116bc6..90ef1999d 100644 --- a/test/controllers/api/users_controller_test.rb +++ b/test/controllers/api/users_controller_test.rb @@ -21,10 +21,6 @@ module Api { :path => "/api/0.6/user/details.json", :method => :get }, { :controller => "api/users", :action => "details", :format => "json" } ) - assert_routing( - { :path => "/api/0.6/user/gpx_files", :method => :get }, - { :controller => "api/users", :action => "gpx_files" } - ) assert_routing( { :path => "/api/0.6/users", :method => :get }, { :controller => "api/users", :action => "index" } @@ -405,33 +401,6 @@ module Api assert_select "user", :count => 0 end - def test_gpx_files - user = create(:user) - trace1 = create(:trace, :user => user) do |trace| - create(:tracetag, :trace => trace, :tag => "London") - end - trace2 = create(:trace, :user => user) do |trace| - create(:tracetag, :trace => trace, :tag => "Birmingham") - end - # check that nothing is returned when not logged in - get user_gpx_files_path - assert_response :unauthorized - - # check that we get a response when logged in - auth_header = bearer_authorization_header user - get user_gpx_files_path, :headers => auth_header - assert_response :success - assert_equal "application/xml", response.media_type - - # check the data that is returned - assert_select "gpx_file[id='#{trace1.id}']", 1 do - assert_select "tag", "London" - end - assert_select "gpx_file[id='#{trace2.id}']", 1 do - assert_select "tag", "Birmingham" - end - end - private def check_xml_details(user, include_private, include_email)