]> git.openstreetmap.org Git - rails.git/blobdiff - test/functional/notes_controller_test.rb
Make the API reject changes to closed notes
[rails.git] / test / functional / notes_controller_test.rb
index 1c0ded3558f567a8417a53bbe20fbe8f85a0a6a0..6e6a3c17c22f436d03a14371e39166b3035d7873 100644 (file)
@@ -236,6 +236,11 @@ class NotesControllerTest < ActionController::TestCase
       post :comment, {:id => notes(:hidden_note_with_comment).id, :text => "This is an additional comment"}
     end
     assert_response :gone
+
+    assert_no_difference('NoteComment.count') do
+      post :comment, {:id => notes(:closed_note_with_comment).id, :text => "This is an additional comment"}
+    end
+    assert_response :conflict
   end
 
   def test_note_close_success
@@ -273,6 +278,9 @@ class NotesControllerTest < ActionController::TestCase
 
     post :close, {:id => notes(:hidden_note_with_comment).id}
     assert_response :gone
+
+    post :close, {:id => notes(:closed_note_with_comment).id}
+    assert_response :conflict
   end
 
   def test_note_read_success