Programando MoneyPool (1)

Published on Author lopez

La semana pasada disfruté escribiendo el proyecto MoneyPool: http://github.com/ajlopez/MoneyPool escrito usando NodeJS, Express, y con mucho TDD (Test-Driven Development). Es lo que se llamaría en inglés un P2P Lending website, un sitio para préstamos de dinero entre personas. Lo escribí dentro del ámbito del hackathon interno de Poincenot (donde estoy participando día a día en… Continue reading Programando MoneyPool (1)

Proyecto Liqueed (6)

Published on Author lopez

Anterior Post Sigamos viendo algun test de test/personapi.js en el proyecto: https://github.com/liquid-co-ops/liqueed Hay entradas en la API que se llaman por PUT o POST, y reciben datos en el cuerpo del mensaje enviado. En Express, usando el middleware adecuado, ese mensaje es analizado y convertido en un objecto JSON, y puesto en el campo body… Continue reading Proyecto Liqueed (6)

Proyecto Liqueed (5)

Published on Author lopez

Anterior Post Examinemos dos tests de test/personapi.js. El segundo test es: exports[‘get persons’] = function (test) { test.async(); var request = {}; var response = { send: function (model) { test.ok(model); test.ok(Array.isArray(model)); test.ok(model.length); test.ok(model[0].id); test.ok(model[0].name); test.done(); } }; controller.list(request, response); }; Una vez ya armado el modelo de dominio (en el primer test), ahora podemos… Continue reading Proyecto Liqueed (5)