-
-
Save runtimevic/853f9024f8ebb4c2cefb6af03e0e3cfb to your computer and use it in GitHub Desktop.
Revisions
-
Klerith created this gist
Aug 19, 2023 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,31 @@ # Pasos para configurar Jest con TypeScript, en Node Documentación [oficial sobre Jest](https://jestjs.io/docs/getting-started) 1. Instalaciones de desarrollo (super test es útil para probar Express) ``` npm install -D jest @types/jest ts-jest supertest ``` 2. Crear archivo de configuración de Jest ``` npx jest --init ``` 3. En el archivo **jest.config.js** configurar ``` preset: 'ts-jest', testEnvironment: "jest-environment-node", // Opcional - The paths to modules that run some code to configure or set up the testing environment before each test // setupFiles: ['dotenv/config'], ``` 4. Crear scripts en el **package.json** ``` "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", ```