added tests

This commit is contained in:
olegphenomenon 2021-12-07 14:02:22 +02:00
parent f975641fc2
commit 74b385a36b
2 changed files with 29 additions and 5 deletions

View file

@ -5,10 +5,12 @@ class NameserverRecordValidationJob < ApplicationJob
def perform(nameserver = nil)
if nameserver.nil?
Nameserver.all.map do |nameserver|
validate(nameserver)
result = validate(nameserver)
inform_to_registrar(nameserver) unless result
end
else
rvalidate(nameserver)
result = validate(nameserver)
inform_to_registrar(nameserver) unless result
end
end
@ -16,10 +18,7 @@ class NameserverRecordValidationJob < ApplicationJob
def validate(nameserver)
return true if Resolv.getaddress nameserver.hostname
inform_to_registrar(nameserver)
rescue Resolv::ResolvError
inform_to_registrar(nameserver)
false
end