This article explores a way of writing unit tests in JavaScript with Grunt, Mocha, and Node.js sdo which do not involve callbacks tightly coupled to HTML