13 lines
476 B
TypeScript
13 lines
476 B
TypeScript
import { expect, test } from "@playwright/test";
|
|
|
|
test("未登录访问受保护页面时返回登录重定向", async ({ request }) => {
|
|
const sessionResponse = await request.get("/api/auth/session");
|
|
expect(await sessionResponse.json()).toEqual({});
|
|
|
|
const response = await request.get("/audit-logs", { maxRedirects: 0 });
|
|
const body = await response.text();
|
|
|
|
expect(response.status()).toBe(200);
|
|
expect(body).toContain("NEXT_REDIRECT;replace;/login;307;");
|
|
});
|