Метод AssertionError - ошибка утверждения двух параметров на NodeJS

Метод AssertionError возвращает объект, в котором описана ошибка интересующего нас утверждения. В параметре метода задаем объект с опциями.

Синтаксис

let message = new assert.AssertionError(опции);

Объект с опциями

Опция Описание
message Задает сообщение об ошибке.
actual Фактическое свойство возникшей ошибки.
expected Ожидаемое свойство возникшей ошибки.
operator Свойство оператора в возникшей ошибке.
stackStartFn Функция, которая при генерации трассировки стека пропускает кадры перед собой.

Пример

Давайте узнаем, есть ли ошибка при строгом сравнении 1 и 2. Для краткости выведем сообщение об ошибке в строчном виде:

import assert from 'assert'; let { message } = new assert.AssertionError({ actual: 1, expected: 2, operator: 'strictEqual', }); console.log(message);

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

'Expected values to be strictly equal: 1 !== 2'

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

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



Чат с GPT Компилятор