import assert from "node:assert/strict"; import test from "node:test"; import { shouldRedirectDashboardRequest } from "../lib/proxy-auth"; test("shouldRedirectDashboardRequest protects dashboard paths without a valid mock cookie", () => { assert.equal( shouldRedirectDashboardRequest("/dashboard", undefined), true, ); assert.equal( shouldRedirectDashboardRequest("/dashboard/leads", "wrong"), true, ); }); test("shouldRedirectDashboardRequest allows valid mock sessions and non-dashboard paths", () => { assert.equal( shouldRedirectDashboardRequest( "/dashboard", "mock-admin", ), false, ); assert.equal(shouldRedirectDashboardRequest("/audit/example", undefined), false); });