19 lines
529 B
TypeScript
19 lines
529 B
TypeScript
import { createUser, get, test } from "../helpers.ts";
|
|
import { assertEquals } from "@std/assert";
|
|
|
|
test("required auth: missing, malformed and forged tokens are 401", async () => {
|
|
assertEquals((await get("/api/me")).status, 401);
|
|
assertEquals(
|
|
(await get("/api/me", { headers: { Authorization: "Token x" } }))
|
|
.status,
|
|
401,
|
|
);
|
|
const media = (await createUser()).mediaToken;
|
|
assertEquals(
|
|
(await get("/api/me", {
|
|
headers: { Authorization: `Bearer ${media}` },
|
|
})).status,
|
|
401,
|
|
);
|
|
});
|