¡Desbloquea todo el curso!
Nuestros precios son muy bajos, para que no te lo pierdas.
Nuestros precios son muy bajos, para que no te lo pierdas.
Instalando Jest en nuestro proyecto
19m 55sBásicos de Jest
19m 36sMatchers segunda parte
7m 49sNúmeros
3m 35sArrays
2m 60sAsync
2m 47sMocks primera parte
7m 43sMocks segunda parte
2m 22sMocks tercera parte
3m 16sTesting sexta parte
11m 41sTesting séptima parte
7m 19sMatchers primera parte
3m 26sTesting en Create React app
12m 21sExplorando react-testing-library
9m 49sExplorando testing-library/jest-dom
23m 22sDetonando eventos con testing-library
19m 58sTesting con snapshots
11m 28sExplorando el proyecto
4m 57sTesteando nuestro primer componente con redux parte 1
13m 41sTesteando nuestro primer componente con redux parte 2
22m 8sTesting de actions creators y thunks (acciones asíncronas)
13m 55sTesting reducers
12m 29sMock Avanzado: Peticiones http con msw.js
20m 50sMock axios
6m 6sRouter primera parte
1m 37sRouter segunda parte
3m 6sRouter tercera parte
4m 10sRouter cuarta parte
5m 8sInstructor
David Zavala
Copiar link
Para esta lección vamos a instalar y configurar jest en un proyecto simple hecho por nosotros desde cero, tranquilo, será un proyecto muy sencillo.
Nota: De aquí en adelante asumiremos que ya tienes instalado nodejs, de no ser así, puedes descargarlo aquí, sin embargo, te sugerimos intalarlo mediante nvm, un manejador de versiones de nodejs.
Nuestro proyecto estará construido de la siguiente manera:
mkdir
, en mi caso lo nombraré como jest-basics
.yarn init
o npm init
crearemos un package.json.app.test.js
dentro nuestra carpeta y a la misma altura de nuestro package.json
.Hasta este momento debemos tener una estructura como esta:
.
└── jest-basics/
├── package.json
└── app.test.js
Una vez creado nuestro proyecto comenzaremos la configuración, a continuación los comandos y código que usaremos.
Instalación de jest
// yarn
$ yarn add -D jest
//npm
$ npm i -D jest
package.json scripts
{
// ...package.json config
"scripts": {
"test": "jest --watchAll"
}
}
Pueden encontrar el repo en github aquí
Desbloquea todo el curso
© 2016 - 2023 Fixtergeek