Add post: Unit testing nodejs modules with Q promises (or why is my code always perfect?)