我可以从“ it”块中将数据附加到mocha中的错误对象上吗?

时间:2019-05-20 17:39:56

标签: testing mocha integration-testing

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

0 个答案:

没有答案