]> git.openstreetmap.org Git - rails.git/blobdiff - test/validators/leading_whitespace_validator_test.rb
Merge leading and trailing whitespace validators
[rails.git] / test / validators / leading_whitespace_validator_test.rb
diff --git a/test/validators/leading_whitespace_validator_test.rb b/test/validators/leading_whitespace_validator_test.rb
deleted file mode 100644 (file)
index e5c8374..0000000
+++ /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