Утвердить тот же объект с помощью sinon - PullRequest
0 голосов
/ 26 марта 2019

Есть ли способ утверждать, что два объекта одинаковы или нет?

Я пытаюсь реализовать что-то вроде этого

const initialObj = new MyObject(initialParam);

const resultObj = smthgChanged ? new MyObject(newParam) : initialObj;

Теперь я хочу утверждать, что smthgChanged имеет значение false resultObj это новый объект, даже если все поля имеют одинаковые значения, в противном случае это одно и то же initialObj

1 Ответ

0 голосов
/ 26 марта 2019

Звучит так, будто вы хотите проверить на Идентичность / строгое равенство (===) .

sinon не обеспечивает утверждение строгого равенства, поскольку оно легко доступно в другом месте.:

Просто используйте утверждение строгого равенствавашей инфраструктуры тестирования или библиотеки утверждений.

...