não estou conseguindo realizar o teste com o mocha quando uso o assert para fazer a verificação do meu servidor, ele retorna um erro de requisição, porém eu ja subi o servidor app.
λ node node_modules/mocha/bin/mocha
ProdutosController
1) #listagem json
0 passing (109ms) 1 failing
1) #ProdutosController
listagem json:
Uncaught AssertionError [ERR_ASSERTION]: 400 == 200 + expected - actual
-400 +200
at ClientRequest. (test\produtos.js:17:20) at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:551:21) at HTTPParser.parserOnHeadersComplete (_http_common.js:115:23) at Socket.socketOnData (_http_client.js:440:20) at addChunk (_stream_readable.js:263:12) at readableAddChunk (_stream_readable.js:250:11) at Socket.Readable.push (_stream_readable.js:208:10) at TCP.onread (net.js:607:20)
var http = require('http');
var assert = require('assert');
describe('#ProdutosController', function(){
it('#listagem json', function(done){
var config = {
hostname: 'localhost',
port: 3000,
path: '/produtos',
headers: {
'accept': 'application/json'
}
};
http.get(config, function(res){
assert.equal(res.statusCode,200);
assert.equal(res.headers['content-type'],'application/json; charset=utf-8');
done();
});
});
});