Метод assert - проверка истинности утверждения на NodeJS
Метод assert
проверяет истинность
утверждения, заданного в первом параметре. Если
мы задаем выражение, которое
равно 0
или false
, то
метод возвращает ошибку. Во втором необязательном
параметре можно указать сообщение об ошибке.
Синонимом метода assert
является
метод ok
.
Синтаксис
assert(утверждение для проверки, [сообщение об ошибке]);
Пример
Давайте проверим истинно ли утверждение,
что 1
больше 2
:
import assert from 'assert';
console.log(assert(1 > 2));
Результат выполненного кода:
'AssertionError [ERR_ASSERTION]: false == true'
Пример
А теперь давайте проверим истинно ли
утверждение, что 2
больше 1
:
import assert from 'assert';
console.log(assert(2 > 1));
После выполнения кода мы увидим
сообщение undefined
, которое
указывает, что утверждение
истинное:
'undefined'
Смотрите также
-
метод
AssertionError
,
который возвращает ошибку утверждения двух параметров -
метод
fail
,
который возвращает сообщение об ошибке по умолчанию -
метод
ifError
,
который возвращает ошибку значения -
метод
throws
,
который проверяет ошибки в функции