Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.26 KB

File metadata and controls

41 lines (29 loc) · 1.26 KB

Ejemplo proyecto TDD NodeJS

Fuente: https://www.taniarascia.com/unit-testing-in-javascript/

Ejecución de tests en Travis

El fichero .travis.yml contiene la configuración necesaria para activar la acción de ejecución de tests.

Instalación de Node

Disponible en https://nodejs.org/es/

Documentación

El test definido en test1.js utiliza el módulo assert integrado en Node.

El test definido en test2.js utiliza la librería should.

Instalación

npm install

Ejecución de tests

npm test

Añadir más tests

Se pueden añadir más ficheros de test en la carpeta test. Los nuevos archivos que se añadan a dicha carpeta se ejecutarán al llamar a npm test.

La metodología de Desarrollo Guiado por Pruebas consiste en los siguientes pasos:

  1. Elegir un requisito
  2. Escribir un test
  3. Comprobar que el test falla
  4. Crear el código para que pase el test
  5. Comprobar que se pasan todos los tests
  6. Refactorizar el código (eliminar duplicidades, etc.)
  7. Volver a comprobar que se pasan todos los tests