Olá! Estou com problemas ao tentar executar o teste. Se eu digito no terminal apenas 'node_modules/mocha/bin/mocha', ele me traz a mensagem de que "node_modules" não é um comando interno. Se eu digito 'mocha node_modules/mocha/bin/mocha', ele entra em um loop infinito e ainda não traz nada do que eu esperava. Se eu digito apenas 'mocha' ou 'node node_modules/mocha/bin/mocha', ele traz a mensagem "describe is not defined". Meu código do produtos.js dentro da pasta test é o seguinte:
var http = require('http');
decribe('ProdutosController', function(){
it('#listagem json', function(funcaoFinalizacao){
var configuracoes = {
hostname: 'localhost',
port: 3000,
path: '/produtos',
headers: {
'Accept': 'application/json'
}
};
http.get(configuracoes, function(res){
if(res.statusCode == 200){
console.log('status ok');
}
if(res.headers['content-type'] == 'application/json; charset=utf-8'){
console.log('content-type ok');
}
funcaoFinalizacao();
});
});
});
É alguma coisa que estou fazendo errado na execução ou o problema está no código?