X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/93f14890488d9ac7780c3e8ac3bdc2808b370f90..db8d437ae383f7694aaca99be064b07bef739535:/test/controllers/api/tracepoints_controller_test.rb diff --git a/test/controllers/api/tracepoints_controller_test.rb b/test/controllers/api/tracepoints_controller_test.rb index 5b4f4ad84..a904e8127 100644 --- a/test/controllers/api/tracepoints_controller_test.rb +++ b/test/controllers/api/tracepoints_controller_test.rb @@ -13,7 +13,7 @@ module Api @goodbbox = %w[-0.1,-0.1,0.1,0.1 51.1,-0.1,51.2,0 -0.1,%20-0.1,%200.1,%200.1 -0.1edcd,-0.1d,0.1,0.1 -0.1E,-0.1E,0.1S,0.1N S0.1,W0.1,N0.1,E0.1] # That last item in the goodbbox really shouldn't be there, as the API should - # reall reject it, however this is to test to see if the api changes. + # really reject it, however this is to test to see if the api changes. end ## @@ -38,7 +38,10 @@ module Api assert_response :success assert_select "gpx[version='1.0'][creator='OpenStreetMap.org']", :count => 1 do assert_select "trk" do - assert_select "trkseg" + assert_select "name", :count => 0 + assert_select "desc", :count => 0 + assert_select "url", :count => 0 + assert_select "trkseg", :count => 1 end end end @@ -57,7 +60,10 @@ module Api assert_response :success assert_select "gpx[version='1.0'][creator='OpenStreetMap.org']", :count => 1 do assert_select "trk", :count => 1 do - assert_select "trk > trkseg", :count => 2 do |trksegs| + assert_select "name", :count => 0 + assert_select "desc", :count => 0 + assert_select "url", :count => 0 + assert_select "trkseg", :count => 2 do |trksegs| trksegs.each do |trkseg| assert_select trkseg, "trkpt", :count => 1 do |trkpt| assert_select trkpt[0], "time", :count => 1 @@ -81,9 +87,9 @@ module Api assert_response :success assert_select "gpx[version='1.0'][creator='OpenStreetMap.org']", :count => 1 do assert_select "trk", :count => 1 do - assert_select "trk>name", :count => 1 - assert_select "trk>desc", :count => 1 - assert_select "trk>url", :count => 1 + assert_select "name", :count => 1 + assert_select "desc", :count => 1 + assert_select "url", :count => 1 assert_select "trkseg", :count => 1 do assert_select "trkpt", :count => 1 do assert_select "time", :count => 1 @@ -99,7 +105,7 @@ module Api assert_equal "The parameter bbox is required, and must be of the form min_lon,min_lat,max_lon,max_lat", @response.body, "A bbox param was expected" end - def test_traces_page_less_than_0 + def test_traces_page_less_than_zero -10.upto(-1) do |i| get trackpoints_path(:page => i, :bbox => "-0.1,-0.1,0.1,0.1") assert_response :bad_request