Merge pull request #3008 from evazion/fix-disallow-blank-notes

Fix #1566: disallow blank note bodies.
This commit is contained in:
Albert Yi
2017-05-01 14:18:28 -07:00
committed by GitHub
3 changed files with 9 additions and 7 deletions

View File

@@ -67,6 +67,13 @@ class NoteTest < ActiveSupport::TestCase
assert_equal(["Post must exist"], @note.errors.full_messages)
end
should "not validate if the body is blank" do
@note = FactoryGirl.build(:note, body: " ")
assert_equal(false, @note.valid?)
assert_equal(["Body can't be blank"], @note.errors.full_messages)
end
should "create a version" do
assert_difference("NoteVersion.count", 1) do
Timecop.travel(1.day.from_now) do