Add support of single-character domains

This commit is contained in:
Alex Sherman 2020-07-02 14:00:10 +05:00
parent 446569dbe2
commit daac2977d0
3 changed files with 28 additions and 6 deletions

View file

@ -31,7 +31,7 @@ class DomainTest < ActiveSupport::TestCase
def test_validates_name_format
assert_equal dns_zones(:one).origin, 'test'
domain = valid_domain
subdomain_min_length = 2
subdomain_min_length = 1
subdomain_max_length = 63
domain.name = '!invalid'
@ -46,9 +46,6 @@ class DomainTest < ActiveSupport::TestCase
domain.name = 'example-.test'
assert domain.invalid?
domain.name = "#{'a' * subdomain_min_length.pred}.test"
assert domain.invalid?
domain.name = "#{'a' * subdomain_max_length.next}.test"
assert domain.invalid?