{
"devDependencies": {
"babel-jest": "^20.0.3",
"babel-polyfill": "^6.26.0",
"babel-preset-es2015": "^6.24.1"
}
}
"presets": ["es2015"]
Crear la carpeta __test__
o __TEST__
para Jest sepa identificar dónde están los test.
[FILENAME].test.js
Desde línea de comnados
jest
o bien
jest [FILENAME]
-
Donde FILENAME es el fichero [FILENAME].test.js
-
Otra opción es incluir en los script del package.json el comando jest:
{
...
"scripts": {
"test": "jest"
},
...
}
- Instalar las siguientes dependendencias:
npm install --save-dev babel-cli babel-preset-env jest supertest
- toBe
- not.toBe
- toEqual
- not.toEqual
- .toBeGreaterThan()
- .toBeGreaterThanOrEqual()
- .toBeLessThan()
- .toBeLessThanOrEqual()
- .toBeCloseTo()
- .toBeNull()
- .toBeTruthy()
- .toBeFalsy()
- .toBeUndefined()
- .not.toBeTruthy()
https://jestjs.io/docs/en/next/snapshot-testing