auth-yes/src/features/sessions/pass_routes.test.ts

14 lines
427 B
TypeScript

import { assertEquals } from "jsr:@std/assert@1";
import app from "../../main.ts";
Deno.test("[Passes] GET /pass without token redirects to /login?error=invalid_or_expired_pass", async () => {
const res = await app.fetch(new Request("http://localhost/pass"));
assertEquals(res.status, 302);
assertEquals(
res.headers.get("location")?.includes(
"/login?error=invalid_or_expired_pass",
),
true,
);
});