diff --git a/tests/json.test.js b/tests/json.test.js index ba51a9e75..6b0fff983 100644 --- a/tests/json.test.js +++ b/tests/json.test.js @@ -68,6 +68,7 @@ async function validateFileName(t, file) { t.true(file.endsWith(".json"), `${file}: File does not have .json extension`); t.false(file.includes(".is-a.dev"), `${file}: File name should not contain .is-a.dev`); t.true(file === file.toLowerCase(), `${file}: File name should be all lowercase`); + t.false(file.includes("--"), `${file}: File name should not contain consecutive hyphens`); if (file !== "@.json") { const subdomain = file.replace(/\.json$/, ""); @@ -75,7 +76,7 @@ async function validateFileName(t, file) { t.regex( subdomain + ".is-a.dev", hostnameRegex, - `${file}: FQDN must be 1-253 characters, use letters, numbers, dots, or hyphens, and not start or end with a hyphen.` + `${file}: FQDN must be 1-253 characters, can use letters, numbers, dots, and non-consecutive hyphens.` ); t.false(reservedDomains.includes(subdomain), `${file}: Subdomain name is reserved`); t.true(