remove the leading dot and root dot support ns regex

Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
This commit is contained in:
bcmmbaga
2025-05-22 18:51:05 +03:00
parent f25b5bb987
commit 31f0879e71
2 changed files with 12 additions and 22 deletions

View File

@@ -903,16 +903,21 @@ func TestValidateDomain(t *testing.T) {
domain: "example",
errFunc: require.NoError,
},
{
name: "Valid top level domain",
domain: ".com",
errFunc: require.NoError,
},
{
name: "Valid wildcard domain",
domain: "*.example",
errFunc: require.NoError,
},
{
name: "Invalid domain name with leading dot",
domain: ".com",
errFunc: require.Error,
},
{
name: "Invalid domain name with dot only",
domain: ".",
errFunc: require.Error,
},
{
name: "Invalid domain name with double hyphen",
domain: "test--example.com",
@@ -923,11 +928,6 @@ func TestValidateDomain(t *testing.T) {
domain: "dnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdns.com",
errFunc: require.Error,
},
{
name: "Invalid top level domain with exceeding 63 characters",
domain: ".dnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdnsdns",
errFunc: require.Error,
},
{
name: "Invalid domain name starting with a hyphen",
domain: "-example.com",