mirror of
https://github.com/internetee/registry.git
synced 2025-06-06 20:55:44 +02:00
test: added new tests
This commit is contained in:
parent
14b8dd6ade
commit
c352936a21
3 changed files with 68 additions and 0 deletions
|
@ -0,0 +1,18 @@
|
||||||
|
require 'test_helper'
|
||||||
|
|
||||||
|
class RegistrantAreaDomainUpdateConfirmsIntegrationTest < ApplicationIntegrationTest
|
||||||
|
|
||||||
|
setup do
|
||||||
|
@domain = domains(:shop)
|
||||||
|
end
|
||||||
|
|
||||||
|
def test_show_confirm_to_update_domain
|
||||||
|
@domain.update!(registrant_verification_asked_at: Time.zone.now,
|
||||||
|
registrant_verification_token: 'test',
|
||||||
|
statuses: [DomainStatus::PENDING_UPDATE])
|
||||||
|
|
||||||
|
get registrant_domain_update_confirm_path(@domain, token: 'test', confirmed: true)
|
||||||
|
|
||||||
|
assert @domain.registrant_update_confirmable?('test')
|
||||||
|
end
|
||||||
|
end
|
|
@ -22,4 +22,43 @@ class DomainDeleteTest < ActiveSupport::TestCase
|
||||||
Domains::Delete::DoDelete.run(domain: @domain)
|
Domains::Delete::DoDelete.run(domain: @domain)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_preclean_pendings
|
||||||
|
@domain.registrant_verification_token = "123"
|
||||||
|
@domain.registrant_verification_asked_at = "123"
|
||||||
|
@domain.preclean_pendings
|
||||||
|
|
||||||
|
assert_nil @domain.registrant_verification_token
|
||||||
|
assert_nil @domain.registrant_verification_asked_at
|
||||||
|
end
|
||||||
|
|
||||||
|
def test_clean_pendings
|
||||||
|
@domain.is_admin = true
|
||||||
|
@domain.registrant_verification_token = "123"
|
||||||
|
@domain.registrant_verification_asked_at = "123"
|
||||||
|
@domain.pending_json = { delete: DomainStatus::PENDING_DELETE}
|
||||||
|
@domain.update(statuses: [DomainStatus::PENDING_DELETE_CONFIRMATION,
|
||||||
|
DomainStatus::PENDING_UPDATE,
|
||||||
|
DomainStatus::PENDING_DELETE,
|
||||||
|
])
|
||||||
|
@domain.status_notes[DomainStatus::PENDING_UPDATE] = '123'
|
||||||
|
@domain.status_notes[DomainStatus::PENDING_DELETE] = '234'
|
||||||
|
@domain.reload
|
||||||
|
|
||||||
|
|
||||||
|
@domain.clean_pendings!
|
||||||
|
@domain.reload
|
||||||
|
|
||||||
|
assert @domain.is_admin
|
||||||
|
assert_nil @domain.registrant_verification_token
|
||||||
|
assert_nil @domain.registrant_verification_asked_at
|
||||||
|
assert_equal @domain.pending_json, {}
|
||||||
|
|
||||||
|
assert (not @domain.statuses.include? DomainStatus::PENDING_DELETE_CONFIRMATION)
|
||||||
|
assert (not @domain.statuses.include? DomainStatus::PENDING_UPDATE)
|
||||||
|
assert (not @domain.statuses.include? DomainStatus::PENDING_DELETE)
|
||||||
|
|
||||||
|
assert_equal @domain.status_notes[DomainStatus::PENDING_UPDATE], ''
|
||||||
|
assert_equal @domain.status_notes[DomainStatus::PENDING_DELETE], ''
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
11
test/models/dnskey_test.rb
Normal file
11
test/models/dnskey_test.rb
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
require 'test_helper'
|
||||||
|
|
||||||
|
class DnskeyTest < ActiveSupport::TestCase
|
||||||
|
setup do
|
||||||
|
@dnskey = 'AwEAAddt2AkLfYGKgiEZB5SmIF8EvrjxNMH6HtxWEA4RJ9Ao6LCWheg8 '
|
||||||
|
end
|
||||||
|
|
||||||
|
def test_dns_key
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
Loading…
Add table
Add a link
Reference in a new issue