Chai断言'期望'检查所有数组项目是否有属性

时间:2017-08-21 13:44:03

标签: node.js unit-testing express mocha chai

我需要检查存在并验证数组中所有json对象的属性。

我想要那样的东西:

except([{id:1, data:10},{id:2, data:20},{id:3, data:30}]).to.have.all.property('data').that.is.a('number')

结果:测试成功

except([{id:1, data:10},{id:2, value:20},{id:3, data:30}]).to.have.all.property('data').that.is.a('number')

结果:测试失败

except([{id:1, data:'red'},{id:2, data:20},{id:3, data:30}]).to.have.all.property('data').that.is.a('number')

结果:测试失败

0 个答案:

没有答案