El workshop esta dividido en ramas, para revisar todas las ramas ejecuta: git branch --all
para ir a una rama en particular ejecuta: git checkout {BRANCH_NAME}
Para iniciar el ejercicio posicionate sobre la rama inicial git checkout 6-2-testing-funcional.
Adicionalmente puedes ir directamente a la solucion saltando a la rama git checkout 6-2-testing-funcional-final
20 Minutos
- Entender las pruebas funcionales
- revisa Testing estructural
-
abre demo-text y modifica el componente con lo siguiente:
- agrega un @State() con nombre isOpened: boolean = false;
- agrega un metodo llamado
toggleque invierta el valor de isOpened
-
abre demo-text.spec.ts
- verifica el valor inicial de isToggle
-
crea el it 'should toggle isOpened'
-
verifica el valor inicial de isOpened
-
llama explicitamente al metodo
toggle() -
verifica el valor invertido de isOpened
-
corre la prueba unitaria
Ahora continua con 6-3 Testing E2E