Compare commits

...

3 Commits

View File

@ -1,27 +1,28 @@
import { describe, it, expect } from "vitest"; import { describe, it, expect } from "vitest";
import { searchAndResizeImage } from "../../src/api/image-request" import { searchAndResizeImage } from "../../src/api/image-request"
// Ces tests sont commentés pour ne pas provoquer de requêtes à répétitions qui résulteraient en un blocage de google // Ces tests sont commentés pour ne pas provoquer de requêtes à répétitions qui résulteraient en un blocage de google.
//Décommentez les test^s pour les éxecuter
//describe("Image request API", () => { describe("Image request API", () => {
it();
//it("return a string", async () => {
// let query = 'cat';
// let imageUrl = await searchAndResizeImage(query);
// let isString = typeof imageUrl == 'string'
// expect(isString).toBe(true);
//});
// it("return a string", async () => { //it("returns a valid image URL when results are found", async () => {
// let query = 'cat'; // let query = 'cat';
// let imageUrl = await searchAndResizeImage(query); // let imageUrl = await searchAndResizeImage(query);
// let isString = typeof imageUrl == 'string' // expect(imageUrl).toMatch(/^https?:\/\/.*\.(?:png|jpg|jpeg|gif|webp)$/i);
// expect(isString).toBe(true); //});
// });
// it("returns a valid image URL when results are found", async () => { //it("returns an empty string when no image is found", async () => {
// let query = 'cat'; // const query = '[][][][][][][][][][][][][][]'; //cette requête ne renvoie aucune image
// let imageUrl = await searchAndResizeImage(query); // const imageUrl = await searchAndResizeImage(query);
// expect(imageUrl).toMatch(/^https?:\/\/.*\.(?:png|jpg|jpeg|gif|webp)$/i); // expect(imageUrl).toEqual('');
// }); //});
});
// it("returns an empty string when no image is found", async () => {
// const query = '[][][][][][][][][][][][][][]'; //cette requête ne renvoie aucune image
// const imageUrl = await searchAndResizeImage(query);
// expect(imageUrl).toEqual('');
// });
//});