Skip to content

Proyecto de ejemplo de TDD (Desarrollo Guiado por Test) en NodeJS

Notifications You must be signed in to change notification settings

curso-github-cefire/tdd-node-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Proyecto de ejemplo de TDD (Desarrollo Guiado por Test) en NodeJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published