Pruebas unitarias y TDD con NodeJS y Mocha (Parte 1). Entendiendo conceptos
El desarrollo guiado por pruebas, concretamente el que llamamos Test Driven Development (TDD), que es diferente del ATDD / BDD, es una una manera de trabajar que involucra tres prácticas: la primera de ellas, escribir las pruebas (unitarias) con anterioridad al código (Test First Development), luego implementar el código que pase esas pruebas y una…