在 Axios 错误上关闭恼人的 mocha 日志
Turn off annoying mocha logs on Axios error
我正在测试我的应用程序,我注意到一件让我烦恼的事。所以我的代码在下面。我正在尝试注册数据库中存在的用户并断言失败。
async function registerUserAgain() {
try {
const { status } = await http.post(registrationUrl, user);
assert.notStrictEqual(status, httpStatus.CREATED);
} catch({ code, response }) {
assert.strictEqual(response.status, httpStatus.CONFLICT);
}
}
describe('Testing registration scenarios', function () {
it('Duplicate user registration failure', registerUserAgain);
}
这段代码完全符合我的要求。但是,当我查看输出时
Request failed with status code 409
✓ Duplicate user registration failure
如何从输出中删除第一行?如果 mocha 和 axios 不记录这些东西,日志会更漂亮、更干净。
您可以尝试以下命令$ mocha --reporter min test
或查看其他报告选项
这看起来像是 mocha 中的一些错误。将其更新为 5.2.0
解决了问题
我正在测试我的应用程序,我注意到一件让我烦恼的事。所以我的代码在下面。我正在尝试注册数据库中存在的用户并断言失败。
async function registerUserAgain() {
try {
const { status } = await http.post(registrationUrl, user);
assert.notStrictEqual(status, httpStatus.CREATED);
} catch({ code, response }) {
assert.strictEqual(response.status, httpStatus.CONFLICT);
}
}
describe('Testing registration scenarios', function () {
it('Duplicate user registration failure', registerUserAgain);
}
这段代码完全符合我的要求。但是,当我查看输出时
Request failed with status code 409
✓ Duplicate user registration failure
如何从输出中删除第一行?如果 mocha 和 axios 不记录这些东西,日志会更漂亮、更干净。
您可以尝试以下命令$ mocha --reporter min test
或查看其他报告选项
这看起来像是 mocha 中的一些错误。将其更新为 5.2.0
解决了问题