The callback for request does not seem to get called and the test passes as a result. I presume this may have to do with it being an async call, but I am not sure how to resolve the issue.
var expect = require('chai').expect
var request = require('request');
describe('Test http', function(){
it('get', function(){
request('http://www.google.com', function (error, response, body) {
throw new Error("test get")
})
})
})