import "../setup.ts"; import { assert, assertFalse } from "@std/assert"; import { isReservedSlug, isValidSlugFormat } from "../../lib/reserved-slugs.ts"; Deno.test("category slugs: format and reserved words", () => { assert(isValidSlugFormat("music")); assert(isValidSlugFormat("lo-fi-2")); for (const bad of ["Music", "-music", "music-", "lo--fi", "lo fi", ""]) { assertFalse(isValidSlugFormat(bad), bad); } assert(isReservedSlug("dumps")); assert(isReservedSlug("api")); assert(isReservedSlug("ws")); assert(isReservedSlug("emojibase")); assertFalse(isReservedSlug("music")); });