Testeando el paquete

Clase 42 de 51Fundamentos de JavaScript 2017

Resumen

El testing puede resultar algo confuso en un inicio: ¿Para qué quisiéramos probar algo que nosotros hicimos?. Es justo eso, los humanos no somos perfectos y necesitamos tener una serie de validaciones adicionales para asegurarnos que todo saldrá como lo esperamos.

Para hacer test se utilizan 2 herramientas muy populares: Mocha y Chai.

npm install --save-dev mocha chai 

Los test prácticamente funcionan mediante resultado que esperamos, en la primer parte podemos describir que hace el test y lo segundo el valor esperado.

por ejemplo:

it(“Si la palabra termina con ar, se le quitan esas 2 letras.”,
  const tanslation = platzom(“Programar”)
  expect(translation).to.equal(“Program")
)

Y así con cada valor que esperamos.