X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/fd6f00b069af5a7b87227ea4c3401dc461d7311a..8eb77ef5e133e90423ac5048f1e21933d657db01:/test/functional/api_controller_test.rb diff --git a/test/functional/api_controller_test.rb b/test/functional/api_controller_test.rb index 9056931b9..866c7bd27 100644 --- a/test/functional/api_controller_test.rb +++ b/test/functional/api_controller_test.rb @@ -59,7 +59,7 @@ class ApiControllerTest < ActionController::TestCase end def test_tracepoints - point = gpx_files(:first_trace_file) + point = gpx_files(:public_trace_file) minlon = point.longitude-0.1 minlat = point.latitude-0.1 maxlon = point.longitude+0.1 @@ -149,7 +149,7 @@ class ApiControllerTest < ActionController::TestCase # MySQL and Postgres require that the C based functions are installed for # this test to work. More information is available from: - # http://wiki.openstreetmap.org/index.php/Rails#Installing_the_quadtile_functions + # http://wiki.openstreetmap.org/wiki/Rails#Installing_the_quadtile_functions # or by looking at the readme in db/README def test_changes_simple get :changes @@ -178,11 +178,10 @@ class ApiControllerTest < ActionController::TestCase 1.upto(16) do |zoom| get :changes, :zoom => zoom assert_response :success - now = Time.now.getutc - hourago = now - 1.hour - # Note that this may fail on a very slow machine, so isn't a great test + # NOTE: there was a test here for the timing, but it was too sensitive to be a good test + # and it was annoying. assert_select "osm[version='#{API_VERSION}'][generator='#{GENERATOR}']:root", :count => 1 do - assert_select "changes[starttime='#{hourago.xmlschema}'][endtime='#{now.xmlschema}']", :count => 1 + assert_select "changes", :count => 1 end end end @@ -219,6 +218,7 @@ class ApiControllerTest < ActionController::TestCase assert_select "version[minimum=#{API_VERSION}][maximum=#{API_VERSION}]", :count => 1 assert_select "area[maximum=#{APP_CONFIG['max_request_area']}]", :count => 1 assert_select "tracepoints[per_page=#{APP_CONFIG['tracepoints_per_page']}]", :count => 1 + assert_select "changesets[maximum_elements=#{Changeset::MAX_ELEMENTS}]", :count => 1 end end end