Fix #2894: Use [[:space:]] instead of \s in regexes.

This commit is contained in:
evazion
2018-09-20 19:13:31 -05:00
parent 29cdaddd86
commit 03abbd0683
24 changed files with 56 additions and 44 deletions

View File

@@ -298,5 +298,10 @@ class CommentTest < ActiveSupport::TestCase
end
end
end
context "during validation" do
subject { FactoryBot.build(:comment) }
should_not allow_value(" ").for(:body)
end
end
end

View File

@@ -210,5 +210,15 @@ class DmailTest < ActiveSupport::TestCase
end
end
end
context "during validation" do
subject { FactoryBot.build(:dmail) }
should_not allow_value(" ").for(:title)
should_not allow_value(" ").for(:body)
should_not allow_value(nil).for(:to)
should_not allow_value(nil).for(:from)
should_not allow_value(nil).for(:owner)
end
end
end

View File

@@ -74,7 +74,7 @@ class TagAliasTest < ActiveSupport::TestCase
ss = FactoryBot.create(:saved_search, :query => "123 ... 456", :user => CurrentUser.user)
ta = FactoryBot.create(:tag_alias, :antecedent_name => "...", :consequent_name => "bbb")
ss.reload
assert_equal(%w(123 456 bbb), ss.query.scan(/\S+/).sort)
assert_equal(%w(123 456 bbb), ss.query.split.sort)
end
should "update any affected posts when saved" do