/**
 * Run: npx --yes tsx src/lib/publicRoutes.check.ts
 */
import { isPublicPath } from './publicRoutes.ts';

let passed = 0;
const assert = (c: boolean, m: string) => {
  if (!c) throw new Error(m);
  passed += 1;
};
assert(isPublicPath('/login'), 'login public');
assert(isPublicPath('/register'), 'register public');
assert(isPublicPath('/ops/login'), 'ops login public');
assert(!isPublicPath('/'), 'home private');
assert(!isPublicPath('/fantasy'), 'fantasy private');
assert(!isPublicPath('/ops'), 'ops private');
console.log(`publicRoutes.check: ${passed} asserts ok`);
