X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/34bc4686cddd3b962388a9bd9551a950031645ac..b91b514cf22f04910c83b6dcc254908ed37d7413:/test/functional/way_controller_test.rb diff --git a/test/functional/way_controller_test.rb b/test/functional/way_controller_test.rb index b4f4599a4..558e45489 100644 --- a/test/functional/way_controller_test.rb +++ b/test/functional/way_controller_test.rb @@ -109,6 +109,7 @@ class WayControllerTest < Test::Unit::TestCase def test_create_invalid basic_authorization "test@openstreetmap.org", "test" + # FIXME All of these will fail because they don't have a valid changeset # create a way with non-existing node content "" put :create @@ -137,9 +138,16 @@ class WayControllerTest < Test::Unit::TestCase # now set auth basic_authorization("test@openstreetmap.org", "test"); - # this should work + # this shouldn't work as with the 0.6 api we need pay load to delete delete :delete, :id => current_ways(:visible_way).id - assert_response :success + assert_response :bad_request + + # Now try without having a changeset + content "" + delete :delete, :id => current_ways(:visible_way).id + assert_response :bad_request + + # Now try and get a changeset # this won't work since the way is already deleted delete :delete, :id => current_ways(:invisible_way).id