14 lines
427 B
TypeScript
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,
|
|
);
|
|
});
|