tdd con angular y jasmine

Post on 01-Jul-2015

1.068 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Slides para un devhangout

TRANSCRIPT

Sergio Castillo Yrizales@scyrizales

Bio: Sergio Castillo Front End Developer

6 años de experiencia

Leer

Futbol

Javascript!!!

scyrizales en todas las redes ;)

Introducción

Test Driven Development

Elegir un requisito

Escribir una prueba

Verificar que la prueba falla

Escribir la implementación

Ejecutar las pruebas automatizadas

Actualización de la lista de requisitos

Que es Jasmine? “Jasmine is a behavior-driven development

(BDD) framework for testing JavaScript code”

BDD es TDD bien estructurado

Igualmente tenemos que cumplir con los requisitos

http://jasmine.github.io/2.0/introduction.html

Desarrollo

Carrito de compras Algo simple

Listar productos

Agregarlos a un carrito…

Permitir checkout (si seguro…)

Tienda Fantastica

Ponerla online y hacerme rico $_$

Routing Un par de rutas

Producto

Carrito

Requisitos Listar Productos

Servicio

Controladora

Vista

Requisitos Listar Carrito

Servicio

Controller

Vista

Resultados: Pruebas

Resultados: App

Resultados: App

Recursos El proyecto se encuentra en la siguiente ruta:

https://github.com/scyrizales/TDDAngularJS

El video del hangout esta en:

http://blog.devacademy.la/post/92009921691/test-driven-development-con-angular-js-jasmine

Muchas Gracias!!

top related