C'est un outils qui permet de faire des tests sur tout ce qui entre et sort de l'app
Doc ici
1# Init 2npm i -D jest 3
Dans le package.json
1{ 2 "scripts": { 3 "test": "jest" 4 } 5} 6
Dans un dossier test
1const newObject = require("../app/object"); 2 3const data = require("./data.json"); 4 5describe("On verifie les elements dans le json", () => { 6 it("Names list contient 'toto'", () => { 7 expect(data.names).toContain("toto"); 8 }); 9 10 it("Verbs list", () => { 11 expect(data.verbs).toContain(newObject.verb); 12 }); 13 14 it("Complements list", () => { 15 expect(data.complements).toContain(newObject.complement); 16 }); 17 18 it("Adjectives list", () => { 19 expect(data.adjectives).toContain(newObject.adjective); 20 }); 21}); 22