Files
ttstd-infinite-canvas/web/test/guest-workspace-access.test.ts

14 lines
555 B
TypeScript

import { describe, expect, test } from "bun:test";
import { isGuestWorkspacePath } from "../src/lib/guest-workspace";
describe("guest workspace route access", () => {
test("allows only the public creation workspace routes", () => {
expect(isGuestWorkspacePath("/")).toBe(true);
expect(isGuestWorkspacePath("/create")).toBe(true);
expect(isGuestWorkspacePath("/assets")).toBe(false);
expect(isGuestWorkspacePath("/admin")).toBe(false);
expect(isGuestWorkspacePath("/create/anything")).toBe(false);
});
});