Guia de testing para el equipo de desarrollo front de Onesait UX
- Comandos básicos de Jest
- Configuración básica de Jest
- Lanzar un test e interpretar los resultados
- Métodos
describe()
ytest()
- Método
expect()
y sus funciones - Funciones mockeadas de jest
jest.fn()
- Métodos de Jest más utilizados
- Configuración avanzada de Jest
- Montado de componentes
- Opciones de los métodos mount y shallowMount
- El objeto
wrapper
- Métodos del objeto wrapper
- Introducción
- Testear componentes con Vuex
- Testear módulos de Vuex 🚧
- Estructura de los archivos de Test
- Concepto de componente
- Concepto de contrato
- Estructura de un Test
- Snippets
- Casos prácticos más comunes
$ git clone https://github.com/pedro-rodalia/test-course.git ods-test-course
$ cd ods-test-course && npm install
# Run tests and collect coverage from all files
$ npm run unit <component>
# Just run tests (faster than the previous command)
$ npm run unit:only <component>
# Run tests and collect coverage, and watch for changes
$ npm run unit:watch <component>