Return array instead of string

This commit is contained in:
Artur Beljajev 2019-03-13 12:43:38 +02:00
parent 1f70df9348
commit d646edf85c
2 changed files with 5 additions and 5 deletions

View file

@ -13,11 +13,11 @@ module Whois
find_by(name: domain_name.to_s).try(:destroy!)
create!(name: domain_name, json: { name: domain_name.to_s,
status: 'AtAuction',
status: ['AtAuction'],
disclaimer: disclaimer })
elsif domain_name.awaiting_payment? || domain_name.pending_registration?
find_by(name: domain_name.to_s).update!(json: { name: domain_name.to_s,
status: 'PendingRegistration',
status: ['PendingRegistration'],
disclaimer: disclaimer })
else
find_by(name: domain_name.to_s).destroy!

View file

@ -29,7 +29,7 @@ class Whois::RecordTest < ActiveSupport::TestCase
whois_record = Whois::Record.last
assert_equal 'some.test', whois_record.name
assert_equal ({ 'name' => 'some.test',
'status' => 'AtAuction',
'status' => ['AtAuction'],
'disclaimer' => 'disclaimer' }), whois_record.json
end
@ -45,7 +45,7 @@ class Whois::RecordTest < ActiveSupport::TestCase
whois_record = Whois::Record.find_by(name: 'some.test')
assert_equal 'some.test', whois_record.name
assert_equal ({ 'name' => 'some.test',
'status' => 'PendingRegistration',
'status' => ['PendingRegistration'],
'disclaimer' => 'disclaimer' }), whois_record.json
end
@ -61,7 +61,7 @@ class Whois::RecordTest < ActiveSupport::TestCase
whois_record = Whois::Record.find_by(name: 'some.test')
assert_equal 'some.test', whois_record.name
assert_equal ({ 'name' => 'some.test',
'status' => 'PendingRegistration',
'status' => ['PendingRegistration'],
'disclaimer' => 'disclaimer' }), whois_record.json
end
end