title: Mocha Chai HTTP post request not working
body: <p>The following test is not working with mocha-chai, it is able to to get the input request but throws the error message. </p>
  
  <pre><code> it('/hb  : ', function (done) {
              return chai.request(app)
                  .post('/hb')
                  .send({"a":1 })
                  .then(function (res) {
                      expect(err).to.be.null;
                      expect(res).to.have.status(200);
                      // { ah: { rt: [Object] }, ad: { mojo: 1 } } }
                      //console.log("CAlling DOne ........... +");
                      done();
                  }, function (err) {
                      //console.log(err);
                      throw err;
                  });
  });
  </code></pre>
  
  <p>Output:</p>
  
  <blockquote>
    <p>Web Requests :  /hb  : :
         Error: timeout of 2000ms exceeded. Ensure the done() callback is being called in this test.</p>
  </blockquote>