Есть ли способ добавить объект ошибки из блока it?
В конце концов, я хотел бы увидеть дополнительные данные об ошибке, напечатанные в репортере JSON.
Спасибо!
Я попытался передать данные в сообщение об ошибке оператора assert. Это не совсем то, что я ищу. Я хотел бы в конечном итоге вывести это как часть объекта ошибки.
Пример блока Mocha it:
it('should send info about the request if it fails', async function(){
const postData = await request.post('https://some.endpoint.com/user')
.set({ Authorization: `Bearer 55555555555` })
.send({
someData: 'stuff'
})
.retry(2);
expect(postData.status).to.equal(204);
// If this 'it' block fails I'd like to see the post data in the
// error response object for reporting.
// It should including the path, params, request body, and
// the http response status.
})
Фактический:
1)
Потерпеть поражение
Ожидаемые 200 равны 204.
Желаемая:
1)
Потерпеть поражение. Ожидаемые 200 равны 204.
{Дата ответа из postData ...}