This is a re-implementation of the node sample chat room application. The client side was virtually left untouched, but the chat server was entirely rewritten using CoffeeScript in a BDD manner using Jasmine. The router,
fu.jsused by the chat server was replaced with the node-router.
I just wanted to see how easy (or not) it is to write JavaScript/CoffeeScript server side apps in a behavior driven way. I was positively surprised.
If not installed:
npm install -g coffee-scriptCompile server and bootstrapper:
coffee -c *.coffee
node bootstrapper