标签: chai
我试图深入比较两个对象。但是问题是,一个对象的键值未定义。而另一个对象在未定义时没有键:
expect({ a: 1 }).to.deep.equal({ a: 1, b: undefined });
我们在第一个对象中看到它没有b键。但是它的值与第二个对象中的值相同。
b
是否可以用chai做到这一点?还是应该先递归地删除所有未定义值的键?