Unit testing Node.js applications using Mocha, Chai, and Sinon Blog