Testing async code using Mocha. From http://visionmedia.github.io/mocha/#asynchronous-code
describe('User', function(){
describe('#save()', function(){
it('should save without error', function(done){
var user = new User('Luna');
user.save(function(err){
if (err) throw err;
done();
});
})
})
})