Como avaliar/validar o retorno em JSON da app que contém os erros e as informações a respeito do POST inválido, com título inválido ou preço?
Consigo obter os dados e até realizar validações do tipo true/false dentro da função, mas o teste retorna sempre OK independente do texto de comparação .
it('#criacao-produto-sem-titulo', function(done){
request.post('/produtos')
.set("Accept",'application/json')
.send({titulo:"", preco: 50.50 ,descricao:"hello"})
.expect(function(res){
res.body[0].param = 'titulo';
res.body[0].msg = 'Título é obrigatório';
})
.expect(400,done);
});