有没有一种方法可以从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中回复日期...}