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