Styde es una nueva comunidad de desarrollo web en español. Con nosotros podrás aprender Laravel, PHP y otras tecnologías, desde tutoriales básicos gratuitos hasta cursos avanzados a bajo costo, de la mano de profesionales con años de experiencia.
Bienvenido al Curso de iniciación al Testing de Vue en Styde. Si has decidido que, al fin, quieres empezar a probar tus componentes de Vue, estás en el sitio indicado. En este curso explicaremos de manera muy simple cómo configurar tu entorno para poder ejecutar pruebas y recorreremos el API de la librería oficial de testing de Vue: vue-test-utils
.
Probaremos componentes de manera unitaria, comunicación entre ellos, renderizado de HTML, métodos, propiedades computadas, datos etc. Además, aprenderemos en el camino a usar el test runner Jest, que probablemente te encantará, debido a su sencillez, rapidez y cantidad de opciones que nos ofrece.
- Instalación de Jest y vue-test-utils
- Configuración de babel-jest y uso de mount
- Métodos find(), trigger(), html() y text()
- Computed properties y métodos
- Métodos findAll(), exists() y contains()
- Métodos isVisible(), is(), isEmpty() y classes()
- Comprobar que un componente renderiza otro
- Probando paso de props entre componentes
- Sustituyendo la implementación de componentes con stubs y shallow
- Comprobar eventos emitidos desde un componente hijo hacia el padre
- Pruebas de slots con vue-test-utils
- Pruebas con plugins: uso de localVue y mocks
- Utilizando mocks de Jest con librerías externas
- async / await con jest y vue-test-utils
- Probar router-link y $route
- Probando el state y los getters de Vuex
- Probando la integración del state y los getters de Vuex
- Probando acciones y mutaciones del store con Jest
- Implementando las acciones del store de Vuex en el componente
- Mostrando nuestra App de Vue en el navegador
- Invocando mutaciones desde una computed property
- Snapshot testing con Jest en Vue.js
- Programar mejor con el Curso de programación orientada a objetos con PHP
- Crear páginas web interactivas en el Curso de Vue 2
- Manejar mejor tu terminal con el Curso básico de terminal
- Controlar las versiones de tu proyecto con el Curso de Git y GitHub
- Escribir CSS de manera eficiente con el Curso de Sass a fondo
- Y mucho más
© 2018 Styde.net