Метод strictEqual - проверка параметров на строгое равенство на NodeJS
Метод strictEqual
проверяет
строгое равенство между заданными параметрами.
В первом параметре метода указываем первое
значение для сравнения, во втором параметре -
второе значение, в третьем необязательном
параметре - сообщение об ошибке.
Если параметры не равны друг другу,
то возвращается ошибка.
Синтаксис
assert.strictEqual(первое значение, второе значение, [сообщение об ошибке]);
Пример
Давайте сравним два числа
1
и 2
:
import assert from 'assert';
console.log(assert.strictEqual(1, 2));
Результат выполненного кода:
'AssertionError [ERR_ASSERTION]:
Expected values to be strictly equal:
1 !== 2'
Пример
А теперь давайте сравним числа
1
с 1
:
import assert from 'assert';
console.log(assert.strictEqual(1, 1));
Результат выполненного кода:
'undefined'
Смотрите также
-
метод
deepStrictEqual
,
который проверяет параметры на глубокое строгое равенство -
метод
notDeepStrictEqual
,
который проверяет параметры на глубокое строгое неравенство -
метод
notStrictEqual
,
который проверяет параметры на строгое неравенство