attributes[:author_ip] = request.remote_ip
end
- comment = note.comments.create(attributes)
+ comment = note.comments.create!(attributes)
note.comments.map(&:author).uniq.each do |user|
if notify && user && user != @user && user.visible?
end
end
assert_response :bad_request
+
+ assert_no_difference "Note.count" do
+ assert_no_difference "NoteComment.count" do
+ post :create, :lat => -1.0, :lon => -1.0, :text => "x\u0000y"
+ end
+ end
+ assert_response :bad_request
end
def test_comment_success
post :comment, :id => closed_note_with_comment.id, :text => "This is an additional comment"
end
assert_response :conflict
+
+ assert_no_difference "NoteComment.count" do
+ post :comment, :id => open_note_with_comment.id, :text => "x\u0000y"
+ end
+ assert_response :bad_request
end
def test_close_success