Skip to content

Instantly share code, notes, and snippets.

@codewithleader
Last active March 13, 2024 12:39
Show Gist options
  • Save codewithleader/48dc73abb5f9f29f93589d2b89cae790 to your computer and use it in GitHub Desktop.
Save codewithleader/48dc73abb5f9f29f93589d2b89cae790 to your computer and use it in GitHub Desktop.
Pasos para configurar NodeJS con Jest para pruebas

Pasos para configurar Jest con TypeScript, en Node

Documentación oficial sobre Jest

  1. Instalaciones de desarrollo (super test es útil para probar Express)
npm install -D jest @types/jest ts-jest supertest
  1. Crear archivo de configuración de Jest
npx jest --init
  1. 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'],
  1. Crear scripts en el package.json
"test": "jest",
"test:watch": "jest --watch",
"test:coverage": "jest --coverage",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment