Olá,
eu tive um problema na validação dos testes e através do fórum achei essa solução, porém não achei uma explicação pra escrita do código dessa forma e gostaria de entender melhor. Se alguém puder explicar porque tiraram o done do expect e adicionaram o método end, ficaria grato!
it('#cadastro de um novo produto com tudo preenchido', function (done) {
request.post('/produtos')
.send({titulo:"novo livro",preco:20.50,descricao:"livro de teste"})
.expect(302)
.end(function(err,response){
done();
})
});