chai / chai-things在其他道具未知时检查具有prop / value的对象的对象数组

时间:2016-08-19 21:50:34

标签: unit-testing mocha chai

我正在尝试使用柴/柴物,这些文章就是这样的例子:

[{ a: 'cat' }, { a: 'dog' }].should.include.something.that.deep.equals({ a: 'cat' })

但是给出了类似的东西:

var data = [{ a: 'cat', age: someNumber }, { a: 'dog'}];

那不会起作用,所以我正在寻找以下内容:

data.should.include.something.with.property('a').that.equals('cat');

但我似乎不能说得对,年龄是随机的,所以我不能使用深度相等,而且可能还有其他未知属性。

1 个答案:

答案 0 :(得分:0)

经过大量实验后确定,你可以做到这一点:

data.should.include.something.with.property('a', 'cat');