Я тестирую свое приложение, и я заметил вещь, которая меня раздражает. Так что мой код ниже. Я пытаюсь зарегистрировать пользователя, который существует в базе данных и заявляет об ошибке.
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 не регистрировали эти вещи.