X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/873ac155cabfb1aab8d887d07bc8389617d3f843..b4ef61a9f31ac8bb911c094bc2fb00a9fa2102a6:/test/validators/leading_whitespace_validator_test.rb?ds=sidebyside diff --git a/test/validators/leading_whitespace_validator_test.rb b/test/validators/leading_whitespace_validator_test.rb deleted file mode 100644 index e5c8374df..000000000 --- a/test/validators/leading_whitespace_validator_test.rb +++ /dev/null @@ -1,33 +0,0 @@ -require "test_helper" - -class LeadingWhitespaceValidatable - include ActiveModel::Validations - validates :string, :leading_whitespace => true - attr_accessor :string -end - -class LeadingWhitespaceValidatorTest < ActiveSupport::TestCase - include Rails::Dom::Testing::Assertions::SelectorAssertions - - def test_with_leading_whitespace - validator = LeadingWhitespaceValidatable.new - - strings = [" ", " test", " ", "\ttest"] - - strings.each do |v| - validator.string = v - assert_not validator.valid?, "'#{v}' should not be valid" - end - end - - def test_without_leading_whitespace - validator = LeadingWhitespaceValidatable.new - - strings = ["test", "test ", "t est", "test\t", ".test", "_test"] - - strings.each do |v| - validator.string = v - assert validator.valid?, "'#{v}' should be valid" - end - end -end