Стажировка на реальных проектах:
наполнение портфолио, помощь с работой и заказами, пробные собеседования. Жми для подробностей→
88 of 183 menu
Бесплатный курс по Верстке. От новичка до продвинутого верстальщика! Начало 11 ноября. Жми для записи!

Метод 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,
    который возвращает сообщение об ошибке по умолчанию