1

Usar Mocha para realizar Tests

Ivan
lowssy
22146
<h1>Usar Mocha para realizar Tests</h1>

Hay que crear una carpeta llamada test/ y adentro crear un archivo index.js o test.js, cualquier nombre quedara bien 😄

carpetas.png

En la carpeta test.js requeriremos nuestro modulo y a Mocha

requerir.png

Despues hay que “describir” el nombre de nuestro test usando la funcion describe()

codigo.png

##Dentro de esta función podemos escribir cada test de funcionalidad 😄
codigo.png

  • Cada una de esas rayas es una funcionalidad de nuestro modulo que probaremos
    codigo.png
  • El primer parámetro de la función it() es la descripción de esa funcionalidad que probaras y el segundo parámetro es un callback

Dentro del callback irá la comprobación que usaremos para saber si realmente sirve nuestro código ;D

  • Usaremos la función equal de assert(que es lo que importamos al inicio)
    codigo.png
  • El primer parámetro es la función de nuestro módulo que probaremos y el segundo parámetro es el resultado que esperamos

Crearemos un script en el package.json

  • Agregamos un script al package.json llamado test con el valor mocha que es el comando a ejecutar
    json.png

Listo, solo falta ejecutar el script que creamos

comando.png

La salida del comando debe ser algo parecida a esta

salida.png
  • El primer bloque representa las funcionalidades que pasaron las pruebas que creamos, en este caso solo una fallo 😄
  • Luego nos muestra el resultado esperado y el resultado obtenido en caso de que fallaran las pruebas

Y listo 😄

Escribe tu comentario
+ 2
1
7255Puntos
un año

Como ejecuto un solo archivo de test si tengo 10, pero yo solo quiero ejecutar el archivo 9