I decided to ditch Vows and opt for Mocha as it doesn’t force me to write my tests in the Behaviour-Driven Development (BDD) style. Along with this I’m using Chai, a comprehensive assertion library, and Sinon, an equally comprehensive mocking library. The new test code should be much easier to maintain and modify going forward.
Get it using npm:
$ npm install squel