var sinon = require('sinon') var chai = require('chai') // publish globals that all specs can use global.expect = chai.expect global.should = chai.should() global.sinon = sinon // chai plugins chai.use(require('sinon-chai')) beforeEach(function () { global.sinon = sinon.sandbox.create() }) afterEach(function () { global.sinon.restore() })