integratedhub/tests/e2e/api/maintenance-api.spec.ts
2026-02-14 02:20:19 +00:00

21 lines
697 B
TypeScript

import { test } from "@playwright/test";
import { expectApiAuthRequired } from "../helpers/auth-assertions.ts";
test.describe("Maintenance API Auth", () => {
test("GET maintenance requests requires authentication", async ({ request }) => {
await expectApiAuthRequired(request, "/api/retrieve/maintenance_requests");
});
test("POST create maintenance request requires authentication", async ({ request }) => {
await expectApiAuthRequired(request, "/api/create/maintenance_request", {
method: "POST",
data: {
property_id: "prop-test",
request_type: "plumbing",
description: "Leaking faucet",
priority: "medium",
},
});
});
});