mirror of
https://github.com/ruby/ruby.git
synced 2026-01-26 20:19:19 +00:00
[ruby/uri] More tests for check_to
https://github.com/ruby/uri/commit/b1b5f9a476
This commit is contained in:
parent
c97eba9bcd
commit
859d74279a
@ -165,6 +165,45 @@ class URI::TestMailTo < Test::Unit::TestCase
|
||||
assert_raise(URI::InvalidComponentError) do
|
||||
u.to = 'n.@invalid.email'
|
||||
end
|
||||
|
||||
# Invalid host emails
|
||||
assert_raise(URI::InvalidComponentError) do
|
||||
u.to = 'a@.invalid.email'
|
||||
end
|
||||
|
||||
assert_raise(URI::InvalidComponentError) do
|
||||
u.to = 'a@invalid.email.'
|
||||
end
|
||||
|
||||
assert_raise(URI::InvalidComponentError) do
|
||||
u.to = 'a@invalid..email'
|
||||
end
|
||||
|
||||
assert_raise(URI::InvalidComponentError) do
|
||||
u.to = 'a@-invalid.email'
|
||||
end
|
||||
|
||||
assert_raise(URI::InvalidComponentError) do
|
||||
u.to = 'a@invalid-.email'
|
||||
end
|
||||
|
||||
assert_raise(URI::InvalidComponentError) do
|
||||
u.to = 'a@invalid.-email'
|
||||
end
|
||||
|
||||
assert_raise(URI::InvalidComponentError) do
|
||||
u.to = 'a@invalid.email-'
|
||||
end
|
||||
|
||||
u.to = 'a@'+'invalid'.ljust(63, 'd')+'.email'
|
||||
assert_raise(URI::InvalidComponentError) do
|
||||
u.to = 'a@'+'invalid'.ljust(64, 'd')+'.email'
|
||||
end
|
||||
|
||||
u.to = 'a@invalid.'+'email'.rjust(63, 'e')
|
||||
assert_raise(URI::InvalidComponentError) do
|
||||
u.to = 'a@invalid.'+'email'.rjust(64, 'e')
|
||||
end
|
||||
end
|
||||
|
||||
def test_to_s
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user