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