【发布时间】:2020-06-24 03:54:24
【问题描述】:
我为此使用 chai 的 assert 语法。
我知道如果我想检查一个对象数组中的某个特定对象,我可以这样做:
assert.deepInclude(
[
{ name: 'foo', id: 1 },
{ name: 'bar', id: 2 }
],
{ name: 'foo', id: 1 }
)
应该通过。
但是,如果我正在检查的对象中只有 1 个属性...?像这样:
assert.deepInclude(
[
{ name: 'foo', id: 1 },
{ name: 'bar', id: 2 }
],
{ name: 'foo' }
)
我仍然希望它通过,但它告诉我它失败了,因为那个确切的对象不存在。
【问题讨论】:
标签: javascript node.js mocha.js chai