【发布时间】:2015-11-26 10:05:31
【问题描述】:
我需要在我的 JavaScript 单元测试中声明两点之间的相等性:
var pnt1 = {x: 2, y: 3};
和
var pnt2 = {x: 2, y: 3};
当我这样做时
assert.equal(pnt1, pnt2);
它说点是不同的。我可以从检查中排除对象是不同实例的事实(因此实际上它们“不相等”)吗?
我想避免创建一个断言列表,每个要测试的字段一个(在本例中为 .x 和 .y)
【问题讨论】:
标签: javascript unit-testing testing chai