Menu

Jest

Jest

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