KarlaMacedo / md-links

Proyecto 5 - En este proyecto el usuario puede encontrar una librería disponible en npm con la cual puede buscar archivos .md, buscar links que se encuentren dentro de éstos, validarlos por HTTP request y obtener estadísticas sobre éstos.
https://www.npmjs.com/package/karlamacedo-md-links
1 stars 0 forks source link

Configurar Jest #30

Closed KarlaMacedo closed 1 year ago

KarlaMacedo commented 1 year ago

Para configurar Jest en un proyecto que utilizará Node.js, puedes seguir los siguientes pasos:

Instala Jest como una dependencia de desarrollo en tu proyecto. Ejecuta el siguiente comando en la terminal:

npm install --save-dev jest

Crea un archivo de configuración de Jest llamado jest.config.js en la raíz de tu proyecto. Puedes utilizar el siguiente contenido como punto de partida:

module.exports = {
  testEnvironment: 'node',
  testMatch: ['**/*.test.js'],
};

Esto configura Jest para que utilice el entorno de prueba de Node.js y busca archivos de prueba que terminen en .test.js.

Crea tus archivos de prueba en el mismo directorio que los archivos que deseas probar, y asegúrate de que los nombres de los archivos de prueba terminen en .test.js. Por ejemplo, si tienes un archivo mi-archivo.js, puedes crear un archivo de prueba llamado mi-archivo.test.js en el mismo directorio.

Agrega scripts a tu archivo package.json para ejecutar los comandos de prueba. Puedes agregar los siguientes scripts:

"scripts": {
  "test": "jest",
  "test:watch": "jest --watch"
}

El script "test" ejecuta todas las pruebas una vez, mientras que el script "test:watch" ejecuta las pruebas en modo de observación, lo que significa que se ejecutarán nuevamente cada vez que guardes un cambio en los archivos de prueba o en el código fuente.

Ejecuta las pruebas ejecutando el siguiente comando en la terminal:

npm test

Esto ejecutará todas las pruebas en tu proyecto.

Con estos pasos, deberías tener Jest configurado y listo para ejecutar pruebas en tu proyecto Node.js. Puedes personalizar la configuración de Jest según tus necesidades, consultando la documentación oficial de Jest para obtener más información sobre las opciones de configuración disponibles.