X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/9bdade37af7984b6d30dbe5397dfcdebef261bff..ef40b61ff40881966ae4280cfdcb9f92965e9d10:/test/functional/changeset_controller_test.rb diff --git a/test/functional/changeset_controller_test.rb b/test/functional/changeset_controller_test.rb index 76ec0866a..a840dd233 100644 --- a/test/functional/changeset_controller_test.rb +++ b/test/functional/changeset_controller_test.rb @@ -419,57 +419,6 @@ EOF end end - def test_upload_large_changeset - basic_authorization users(:public_user).email, "test" - - # create a changeset - content "" - put :create - assert_response :success, "Should be able to create a changeset: #{@response.body}" - changeset_id = @response.body.to_i - - # upload some widely-spaced nodes, spiralling positive and negative to cause - # largest bbox over-expansion possible. - diff = < - - - - - - - - - - - - - - - - - - - - - -EOF - - # upload it, which used to cause an error like "PGError: ERROR: - # integer out of range" (bug #2152). but shouldn't any more. - content diff - post :upload, :id => changeset_id - assert_response :success, - "can't upload a spatially-large diff to changeset: #{@response.body}" - - # check that the changeset bbox is within bounds - cs = Changeset.find(changeset_id) - assert cs.min_lon >= -180 * SCALE, "Minimum longitude (#{cs.min_lon / SCALE}) should be >= -180 to be valid." - assert cs.max_lon <= 180 * SCALE, "Maximum longitude (#{cs.max_lon / SCALE}) should be <= 180 to be valid." - assert cs.min_lat >= -90 * SCALE, "Minimum latitude (#{cs.min_lat / SCALE}) should be >= -90 to be valid." - assert cs.max_lat >= 90 * SCALE, "Maximum latitude (#{cs.max_lat / SCALE}) should be <= 90 to be valid." - end - ## # test that deleting stuff in a transaction doesn't bypass the checks # to ensure that used elements are not deleted.