Te vamos a brindar los tests preparados. Tu tarea es completar el código en cada uno de los archivos de tal forma que pasen la mayoría de los tests. Para ejecutarlos, primero debes ejecutar el comando npm install
dentro de esta carpeta. Luego, con el comando npm test
podrás correr la totalidad de los tests.
Si queres ejecutar sólo los tests de un ejercicio en particular puedes escribir npm t n
siendo n
el número del ejercicio que quieres ejecutar. Por ejemplo, npm t 7
correrá los tests asociados al ejercicio número 7.
Recibirás un enlace al repositorio de este CheckPoint que está alojado en nuestro GitHub checkpoints-soyhenry
. Una vez que aceptes la invitacion al repositorio lo podrás clonar.
⚠️ [ATENCIÓN]: es importante que NO hagas Fork. Los cambios subidos a un repositorio fork no serán válidos.
Para clonar el repositorio te recomendamos crear una nueva carpeta. Una vez clonado, ingresá a esa carpeta y ejecutá los siguientes comandos:
npm install
npm test
[NOTA]: si ves los tests fallando, estás listo para comenzar. Caso contrario, lee bien el output para identificar el error.
Tu tarea es completar el código en los archivos:
01.js
02.js
03.js
04.js
05.js
06.js
07.js
08.js
09.js
10.js
De tal forma que pasen la mayoría de los tests.
Correr por ultima vez los tests y verificar cuantos pasan. Ten en cuenta que si te aparece "1 failed;1 total" es porque tienes un error de sintaxis: seguramente falta o sobra una llave, paréntesis, punto y coma, etc. Saca un print de pantalla de tus tests. Luego, debes subir un commit a tu repo. Para hacerlo, debes ejecutar el siguiente comando:
git add .
git commit -m 'checkpoint commit'
git push
Una vez finalizado, chequea:
- Que veas los cambios reflejados en el repo de la cuenta de
checkpoints-soyhenry-org
(entrando link al que fuiste invitado).
⚠️ Atención: no debes realizar un commit después de la hora de entrega porque se anulara la totalidad del examen. Revisar la hora del entrega del examen en los emails que te llegaron.
Para aprobar este CheckPoint es necesario contar con un mínimo de 6 ejercicios correctos sobre los 10 totales. Para que un ejercicio sea considerado como correcto debe pasar todos los tests asociados a ese ejercicio. Para verificar este número puedes escribir npm run test
y validar la cantidad de test suites pasados.