Skip to content

Kata de práctica para la charla en Adalab Digital del 4 de septiembre de 2017

Notifications You must be signed in to change notification settings

islomar/adalab-intro-testing-tdd

Repository files navigation

Build Status

Información del repo adalab-intro-testing-tdd

Información general

Para llevar a cabo esta práctica, tienes tres opciones:

  1. Realizarla online, a través de Codepen. Para ello, sigue los siguientes pasos:
  • Ir a https://codepen.io/islomar/details/PKLbzx/
  • Haz click sobre "Fork"
  • Si ya tienes una cuenta, lógate. Si no, puedes clicar sobre "Save anonymously"
  • Enhorabuena: ¡ya tienes una copia del fichero base sobre la que puedes trabajar!
  1. Si no quieres instalar nada en tu PC o tienes problemas de compatibilidad con el OS, puedes usar Docker de la siguiente manera (siempre y cuando lo tengas instalado):
  • Clónate/forkea este repo
  • Desde dentro del repo, ejecuta docker run -v "$PWD":/root/workspace -t -i node:6.10 bash
  • Ve al directorio /root/workspace
  • Desde ahí, puedes ejecutar el resto de pasos de este README
  1. Realizarla en un entorno local. Para ello, sigue los pasos descritos en el resto de este README.

Entorno usado

  • Atom
  • Plugins:
    • platformio-ide-terminal
    • autosave

Prerequisitos

El sistema debe tener node y npm instalados.

Cómo preparar el entorno

  • Ejecutar npm install

Cómo ejecutar los tests

  • Los tests deben guardarse bajo la carpeta /test, con sufijo Spec.js
  • npm run test:watch: ejecuta los tests en fondo, refrescándose automáticamente ante cambios
  • npm run test: ejecuta los tests una única vez
  • npm run mocha: ejecuta los tests y el feedback te lo da un gatete ^___^

Integración continua

  • Este repositorio está integrado con TravisCI (a través del fichero .travis.yml). Cada vez que se suba código al repositorio de GitHub, se ejecutarán automáticamente los tests en dicho servidor de integración continua, pudiendo ver el resultado de su ejecución en la parte superior del README (badge verde o rojo según si están pasando correctamente o no).
  • Si has hecho un fork de este repo, tendrás que ir a tu cuenta de TravisCI, habilitar este repo y cambiar la URL incluída en la cabecera de este README (sustituir islomar por tu username de GitHub).

About

Kata de práctica para la charla en Adalab Digital del 4 de septiembre de 2017

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published