test/validator_string_test.rb in schemacop-2.3.2 vs test/validator_string_test.rb in schemacop-2.4.0
- old
+ new
@@ -4,45 +4,45 @@
class ValidatorStringTest < Minitest::Test
def test_basic
s = Schema.new do
type :string
end
- assert_nil s.validate! ''
- assert_nil s.validate! 'abc'
- assert_nil s.validate! 123.to_s
- assert_nil s.validate! inspect
+ assert_nothing_raised { s.validate! '' }
+ assert_nothing_raised { s.validate! 'abc' }
+ assert_nothing_raised { s.validate! 123.to_s }
+ assert_nothing_raised { s.validate! inspect }
end
def test_option_min
s = Schema.new do
type :string, min: 3
end
- assert_nil s.validate!('abc')
- assert_nil s.validate!('abcd')
+ assert_nothing_raised { s.validate!('abc') }
+ assert_nothing_raised { s.validate!('abcd') }
assert_verr { s.validate!('ab') }
assert_verr { s.validate!('') }
end
def test_option_max
s = Schema.new do
type :string, max: 5
end
- assert_nil s.validate!('')
- assert_nil s.validate!('abcd')
- assert_nil s.validate!('abcde')
+ assert_nothing_raised { s.validate!('') }
+ assert_nothing_raised { s.validate!('abcd') }
+ assert_nothing_raised { s.validate!('abcde') }
assert_verr { s.validate!('abcdef') }
end
def test_options_min_max
s = Schema.new do
type :string, min: 3, max: 5
end
- assert_nil s.validate!('abc')
- assert_nil s.validate!('abcd')
- assert_nil s.validate!('abcde')
+ assert_nothing_raised { s.validate!('abc') }
+ assert_nothing_raised { s.validate!('abcd') }
+ assert_nothing_raised { s.validate!('abcde') }
assert_verr { s.validate!('ab') }
assert_verr { s.validate!('abcdef') }
assert_verr { s.validate!('') }
end