internetee-registry/test/integration/admin_area/domain_test.rb
2025-06-10 15:10:15 +03:00

26 lines
1 KiB
Ruby

require 'test_helper'
class Admin::DomainsControllerTest < ApplicationIntegrationTest
setup do
sign_in users(:admin)
@john = contacts(:john)
@john.update!(ident: '1234-1234') # ident with hyphen
registrant = @john.becomes(Registrant)
@domain = domains(:shop)
@domain.update!(registrant: registrant) # make sure the domain is linked to registrant
end
def test_search_by_hyphenated_registrant_ident_should_succeed
get admin_domains_path, params: { q: { registrant_ident_matches: '1234-1234' } }
assert_response :success
assert_includes @response.body, @domain.name,
"Search should find domain when searching by hyphenated registrant ident"
end
def test_search_by_hyphenated_contact_ident_should_succeed
get admin_domains_path, params: { q: { contacts_ident_matches: '1234-1234' } }
assert_response :success
assert_includes @response.body, @domain.name,
"Search should find domain when searching by hyphenated contact ident"
end
end