用sinon断言同一个对象

问题描述 投票:0回答:1

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

我正在尝试实现这样的东西

const initialObj = new MyObject(initialParam);

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

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

sinon
1个回答
0
投票

听起来你想要测试Identity / strict equality (===)

sinon没有提供严格的平等断言,因为它在其他地方很容易获得:

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

© www.soinside.com 2019 - 2024. All rights reserved.