]> git.openstreetmap.org Git - rails.git/blobdiff - test/functional/relation_controller_test.rb
Tests for PreconditionFailed error messages.
[rails.git] / test / functional / relation_controller_test.rb
index dc7c64de243480da525acdf6c0c025f42d485406..e51db0b756b23e30f64a4ad611496e28b43316a9 100644 (file)
@@ -341,6 +341,7 @@ class RelationControllerTest < ActionController::TestCase
     # expect failure
     assert_response :precondition_failed, 
         "relation upload with invalid node did not return 'precondition failed'"
+    assert_equal "Precondition failed: Cannot create relation: data or member data is invalid.", @response.body
   end
 
   # -------------------------------------
@@ -465,6 +466,7 @@ class RelationControllerTest < ActionController::TestCase
     delete :delete, :id => current_relations(:public_used_relation).id
     assert_response :precondition_failed, 
        "shouldn't be able to delete a relation used in a relation (#{@response.body})"
+    assert_equal "Precondition failed: The relation 5 is used in relation 6.", @response.body
 
     # this should work when we provide the appropriate payload...
     content(relations(:multi_tag_relation).to_xml)