使用sinon声明同一对象

时间:2019-03-26 02:02:29

标签: sinon

有没有办法断言两个对象相同还是不相同?

我正在尝试实现类似的东西

const initialObj = new MyObject(initialParam);

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

现在,我想断言smthgChanged为false resultObj是新对象,即使所有字段都具有相同的值,否则它是相同的initialObj

1 个答案:

答案 0 :(得分:0)

您想要测试Identity / strict equality (===)的声音。

sinon没有提供严格的相等性断言,因为它可以在其他地方轻松获得:

只需使用测试框架或声明库的严格相等声明即可。