mirror of
https://github.com/internetee/registry.git
synced 2025-08-01 15:34:41 +02:00
parent
a0212490d4
commit
6aa25456f5
2 changed files with 9 additions and 1 deletions
|
@ -81,7 +81,7 @@ class Nameserver < ActiveRecord::Base
|
|||
|
||||
def glue_record_required?
|
||||
return unless hostname? && domain
|
||||
hostname.end_with?(domain.name)
|
||||
DomainName(hostname).domain == domain.name
|
||||
end
|
||||
|
||||
def normalize_attributes
|
||||
|
|
|
@ -24,4 +24,12 @@ class NameserverGlueRecordTest < ActiveSupport::TestCase
|
|||
@nameserver.ipv4 = @nameserver.ipv6 = ''
|
||||
assert @nameserver.valid?
|
||||
end
|
||||
|
||||
def test_valid_without_ip_when_glue_record_is_not_required
|
||||
domain = Domain.new(name: 'le.test')
|
||||
nameserver = Nameserver.new(domain: domain, hostname: 'ns1.example.test')
|
||||
nameserver.ipv4 = nameserver.ipv6 = nil
|
||||
|
||||
assert nameserver.valid?
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue