offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
89 of 184 menu

Метод ifError

Метод ifError возвращает ошибку значения, заданного в параметре. Если значение равно undefined или null, то ошибка не выдается. Метод полезен при тестировании аргумента ошибки в коллбэках.

Синтаксис

assert.ifError(значение);

Пример

Давайте проверим какую ошибку вернет метод ifError, если в его параметре указать число 0:

import assert from 'assert'; console.log(assert.ifError(0));

Результат выполненного кода:

'AssertionError [ERR_ASSERTION]: ifError got unwanted exception: 0'

Смотрите также

  • метод assert,
    который проверяет истинность утверждения
  • метод fail,
    который возвращает сообщение об ошибке по умолчанию