Отключить надоедливые логи мокко при ошибке Axios - PullRequest
0 голосов
/ 14 января 2019

Я тестирую свое приложение, и я заметил вещь, которая меня раздражает. Так что мой код ниже. Я пытаюсь зарегистрировать пользователя, который существует в базе данных и заявляет об ошибке.

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 не регистрировали эти вещи.

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Это похоже на какую-то ошибку в мокко. Обновление до 5.2.0 решило проблему

0 голосов
/ 15 января 2019

вы можете попробовать следующую команду $ mocha --reporter min test или взглянуть на другие параметры репортера

...