Automated web UI testing in Node.js
Zombie is a headless full-stack testing framework for Node.js.
There's a full list of testing modules on the Node.js GitHub wiki.
You should also check out PhantomJS and CasperJS. Together, it's a testing framework in pure JavaScript with a headless WebKit browser. It works in Linux, OS X and Windows.