tests/functions/Get-MtRegistrableDomain.Tests.ps1
|
Describe 'Get-MtRegistrableDomain' { It 'returns the registrable domain for standard public suffixes' { Get-MtRegistrableDomain -DomainName 'sub.example.co.uk' | Should -Be 'example.co.uk' } It 'handles wildcard public suffix rules' { Get-MtRegistrableDomain -DomainName 'foo.bar.compute.amazonaws.com' | Should -Be 'foo.bar.compute.amazonaws.com' } It 'handles wildcard exception rules' { Get-MtRegistrableDomain -DomainName 'a.city.kawasaki.jp' | Should -Be 'city.kawasaki.jp' } It 'returns the input when the domain is itself the registrable unit under a wildcard rule' { Get-MtRegistrableDomain -DomainName 'foo.sch.uk' | Should -Be 'foo.sch.uk' } } |