mirror of
https://github.com/internetee/registry.git
synced 2025-07-24 03:30:33 +02:00
Fix bug in domains not returning those where a contact was only a registrant
This commit is contained in:
parent
1684c5dd34
commit
ba01bb3dfc
3 changed files with 31 additions and 11 deletions
|
@ -109,6 +109,18 @@ class RegistrantApiRegistryLocksTest < ApplicationIntegrationTest
|
|||
response_json)
|
||||
end
|
||||
|
||||
def test_registrant_can_lock_a_domain
|
||||
post '/api/v1/registrant/domains/1b3ee442-e8fe-4922-9492-8fcb9dccc69c/registry_lock',
|
||||
{}, @auth_headers
|
||||
|
||||
assert_equal(200, response.status)
|
||||
response_json = JSON.parse(response.body, symbolize_names: true)
|
||||
|
||||
assert(response_json[:statuses].include?(DomainStatus::SERVER_DELETE_PROHIBITED))
|
||||
assert(response_json[:statuses].include?(DomainStatus::SERVER_TRANSFER_PROHIBITED))
|
||||
assert(response_json[:statuses].include?(DomainStatus::SERVER_UPDATE_PROHIBITED))
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def auth_token
|
||||
|
|
|
@ -13,10 +13,10 @@ class RegistrantUserTest < ActiveSupport::TestCase
|
|||
|
||||
def test_domains_returns_an_list_of_distinct_domains_associated_with_a_specific_id_code
|
||||
domain_names = @user.domains.pluck(:name)
|
||||
assert_equal(3, domain_names.length)
|
||||
assert_equal(4, domain_names.length)
|
||||
|
||||
# User is a registrant, but not a contact for the domain.
|
||||
refute(domain_names.include?('shop.test'))
|
||||
# User is a registrant, but not a contact for the domain. Should be included in the list.
|
||||
assert(domain_names.include?('shop.test'))
|
||||
end
|
||||
|
||||
def test_administered_domains_returns_a_list_of_domains
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue