test: type logout audit fetch mock

This commit is contained in:
2026-09-09 15:07:45 +08:00
parent bad8769000
commit 3f43c68eef
+5 -2
View File
@@ -2,12 +2,15 @@ import { completeLogout, reportLogoutAudit } from "./logoutFlow";
describe("reportLogoutAudit", () => {
it("starts an authenticated keepalive request", async () => {
const fetcher = jest.fn(async () => ({ ok: true }) as Response);
const fetcher = jest.fn(
async (_input: RequestInfo | URL, _init?: RequestInit) =>
({ ok: true }) as Response,
);
await reportLogoutAudit({
endpoint: "https://server.example/api/v1/audit-events",
accessToken: "access-token",
fetcher,
fetcher: fetcher as typeof fetch,
});
expect(fetcher).toHaveBeenCalledTimes(1);