Test-Driven Node.js Development With Grunt
One of the great things about working in a Node.js environment is that it encourages you to break your work down into discrete modules. Separating your work into smaller files is a good first step, but publishing to npm is so simple that creating small modules for others to share is a great way to give back to the community.
When writing small modules that adhere to the Unix philosophy of small programs doing one thing well, writing in a test-driven manner is almost a no brainer. However, getting a new Node project up and running can be a tedious process, particularly if you’re new to Node.
Luckily, Ben Alman has created Grunt, a project which is fast becoming the build tool of choice for the JavaScript community.
Read more: http://markdalgleish.com/2012/09/test-driven-node-js-development-with-grunt/