Mocha with Promises,如何正确打印断言错误?

时间:2018-02-01 19:46:32

标签: node.js promise mocha

基本上,如果我执行以下操作:

it('does something', () => {
  return request(app)
    .get('/endpoint')
    .expect(302);
});

如果端点与500崩溃,则mocha说"超时"。

如果我添加这样的额外.catch(err => console.log(err)

it('does something', () => {
  return request(app)
    .get('/endpoint')
    .expect(302)
    .catch(err => console.log(err);
});

正确打印到控制台Error: expected 302 "Found", got 500 "Internal Server Error"。但是,console.log感觉不正确。将此打印到stdout

的正确方法是什么?

0 个答案:

没有答案