Javascript 期望所有子对象都包含属性
我想断言此对象中的所有子对象都包含一个为true的开放属性:Javascript 期望所有子对象都包含属性,javascript,testing,chai,Javascript,Testing,Chai,我想断言此对象中的所有子对象都包含一个为true的开放属性: var groups = { 'Group1': { open: true, entries: [...] }, 'Group2': { open: true, entries: [...] }, 'Group3': { open: true, entries: [...] } } 目前我正
var groups = {
'Group1': {
open: true,
entries: [...]
},
'Group2': {
open: true,
entries: [...]
},
'Group3': {
open: true,
entries: [...]
}
}
目前我正在做:
angular.forEach(groups, function(group) {
expect(group.open).to.be.true;
})
有没有任何柴火柴可以简化这一点。e、 g
expect(groups).to.all.have.property('open', true)