Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 期望所有子对象都包含属性_Javascript_Testing_Chai - Fatal编程技术网

Javascript 期望所有子对象都包含属性

Javascript 期望所有子对象都包含属性,javascript,testing,chai,Javascript,Testing,Chai,我想断言此对象中的所有子对象都包含一个为true的开放属性: var groups = { 'Group1': { open: true, entries: [...] }, 'Group2': { open: true, entries: [...] }, 'Group3': { open: true, entries: [...] } } 目前我正

我想断言此对象中的所有子对象都包含一个为true的开放属性:

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)