chai = require("chai") sinon = require("sinon") Promise = require("bluebird") sinonChai = require("sinon-chai") sinonPromise = require("sinon-as-promised")(Promise) global.request = require("request-promise") global.supertest = require("supertest-as-promised")(Promise) chai.use(sinonChai) global.expect = chai.expect beforeEach -> @sandbox = sinon.sandbox.create() afterEach -> @sandbox.restore()