Files
cryptgeon/test/web/spa-fallback.spec.ts
T
2026-09-21 21:27:50 +02:00

16 lines
511 B
TypeScript

import { expect, test } from "@playwright/test";
test.describe("@web", () => {
for (const path of ["/", "/about", "/note/does-not-exist"]) {
test(`serves ${path} with status 200`, async ({ request }) => {
const response = await request.get(path);
expect(response.status()).toBe(200);
});
}
test("api still reports a missing note as 404", async ({ request }) => {
const response = await request.get("/api/notes/does-not-exist");
expect(response.status()).toBe(404);
});
});