Метод ifError

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

Синтаксис

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

Пример

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

javascriptimport assert from 'assert';

console.log(assert.ifError(0));

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

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

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

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