style: format api mock return type and test imports/JSON body
This commit is contained in:
@@ -106,7 +106,11 @@ export function restoreFetch(): void {
|
|||||||
/**
|
/**
|
||||||
* Retourne la liste des appels fetch interceptés.
|
* 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];
|
return [..._calls];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,16 +1,12 @@
|
|||||||
import { assertEquals, assertExists } from "@std/assert";
|
import { assertEquals, assertExists } from "@std/assert";
|
||||||
import {
|
import { getFetchCalls, mockFetch, restoreFetch } from "../helpers/api_mock.ts";
|
||||||
getFetchCalls,
|
|
||||||
mockFetch,
|
|
||||||
restoreFetch,
|
|
||||||
} from "../helpers/api_mock.ts";
|
|
||||||
import { createMockDb } from "../helpers/db_mock.ts";
|
import { createMockDb } from "../helpers/db_mock.ts";
|
||||||
import {
|
import {
|
||||||
type Student,
|
|
||||||
ERROR_CONFLICT,
|
ERROR_CONFLICT,
|
||||||
ERROR_NOT_FOUND,
|
ERROR_NOT_FOUND,
|
||||||
modules,
|
modules,
|
||||||
notes,
|
notes,
|
||||||
|
type Student,
|
||||||
students,
|
students,
|
||||||
} from "../helpers/fixtures.ts";
|
} from "../helpers/fixtures.ts";
|
||||||
import { cleanupDOM, setupDOM } from "../helpers/render.ts";
|
import { cleanupDOM, setupDOM } from "../helpers/render.ts";
|
||||||
@@ -116,7 +112,11 @@ Deno.test("mockFetch - 409 conflict", async () => {
|
|||||||
try {
|
try {
|
||||||
const res = await fetch("http://localhost/api/enseignements", {
|
const res = await fetch("http://localhost/api/enseignements", {
|
||||||
method: "POST",
|
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);
|
assertEquals(res.status, 409);
|
||||||
} finally {
|
} finally {
|
||||||
|
|||||||
Reference in New Issue
Block a user