commented a tests file for security reasons. Updated README
This commit is contained in:
13
README.md
13
README.md
@@ -1,6 +1,17 @@
|
||||
|
||||
# Projet BUT 3
|
||||
|
||||
made by :
|
||||
Simon CATANESE
|
||||
Julien CHARBONNEL
|
||||
Victor DESCAMPS
|
||||
|
||||
## Tests warning :
|
||||
|
||||
the tests sheet 'api/image-request.test.jsx' was commented out to avoid over-sending requests to the google API during development. Remember to uncomment the file if you want to run all the tests once, but remember to recomment the file if you want to run a series of tests.
|
||||
An over-sending of requests could get us blocked for the day by google.
|
||||
|
||||
|
||||
## Run Locally
|
||||
|
||||
Clone the project
|
||||
@@ -30,3 +41,5 @@ Start the front-end
|
||||
## API Reference
|
||||
|
||||
API Documentation : [Postman]([Postman documentation url])
|
||||
|
||||
|
||||
|
@@ -1,25 +1,27 @@
|
||||
import { describe, it, expect } from "vitest";
|
||||
import { searchAndResizeImage } from "../../src/api/image-request"
|
||||
|
||||
describe("Image request API", () => {
|
||||
// Ces tests sont comment<6E>s pour ne pas provoquer de requ<71>tes <20> r<>p<EFBFBD>titions qui r<>sulteraient en un blocage de google
|
||||
|
||||
//describe("Image request API", () => {
|
||||
|
||||
|
||||
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 () => {
|
||||
// let query = 'cat';
|
||||
// let imageUrl = await searchAndResizeImage(query);
|
||||
// let isString = typeof imageUrl == 'string'
|
||||
// expect(isString).toBe(true);
|
||||
// });
|
||||
|
||||
it("returns a valid image URL when results are found", async () => {
|
||||
let query = 'cat';
|
||||
let imageUrl = await searchAndResizeImage(query);
|
||||
expect(imageUrl).toMatch(/^https?:\/\/.*\.(?:png|jpg|jpeg|gif|webp)$/i);
|
||||
});
|
||||
// it("returns a valid image URL when results are found", async () => {
|
||||
// let query = 'cat';
|
||||
// let imageUrl = await searchAndResizeImage(query);
|
||||
// expect(imageUrl).toMatch(/^https?:\/\/.*\.(?:png|jpg|jpeg|gif|webp)$/i);
|
||||
// });
|
||||
|
||||
it("returns an empty string when no image is found", async () => {
|
||||
const query = '[][][][][][][][][][][][][][]'; //cette requ<71>te ne renvoie aucune image
|
||||
const imageUrl = await searchAndResizeImage(query);
|
||||
expect(imageUrl).toEqual('');
|
||||
});
|
||||
});
|
||||
// it("returns an empty string when no image is found", async () => {
|
||||
// const query = '[][][][][][][][][][][][][][]'; //cette requ<71>te ne renvoie aucune image
|
||||
// const imageUrl = await searchAndResizeImage(query);
|
||||
// expect(imageUrl).toEqual('');
|
||||
// });
|
||||
//});
|
||||
|
Reference in New Issue
Block a user