style: format api mock return type and test imports/JSON body

This commit is contained in:
2026-04-21 12:02:55 +02:00
committed by djalim
parent 50afe2ae66
commit 4211df32a8
2 changed files with 12 additions and 8 deletions
+5 -1
View File
@@ -106,7 +106,11 @@ export function restoreFetch(): void {
/**
* Retourne la liste des appels fetch interceptés.
*/
export function getFetchCalls(): { url: string; method: string; body?: unknown }[] {
export function getFetchCalls(): {
url: string;
method: string;
body?: unknown;
}[] {
return [..._calls];
}
+7 -7
View File
@@ -1,16 +1,12 @@
import { assertEquals, assertExists } from "@std/assert";
import {
getFetchCalls,
mockFetch,
restoreFetch,
} from "../helpers/api_mock.ts";
import { getFetchCalls, mockFetch, restoreFetch } from "../helpers/api_mock.ts";
import { createMockDb } from "../helpers/db_mock.ts";
import {
type Student,
ERROR_CONFLICT,
ERROR_NOT_FOUND,
modules,
notes,
type Student,
students,
} from "../helpers/fixtures.ts";
import { cleanupDOM, setupDOM } from "../helpers/render.ts";
@@ -116,7 +112,11 @@ Deno.test("mockFetch - 409 conflict", async () => {
try {
const res = await fetch("http://localhost/api/enseignements", {
method: "POST",
body: JSON.stringify({ idProf: 1, idModule: "JIN702C", idPromo: "4AFISE25/26" }),
body: JSON.stringify({
idProf: 1,
idModule: "JIN702C",
idPromo: "4AFISE25/26",
}),
});
assertEquals(res.status, 409);
} finally {