Lines Matching refs:props
23 var props = Object.getOwnPropertySymbols (arr);
25 assert (props.indexOf ('0') === -1);
26 assert (props.indexOf ('1') === -1);
27 assert (props.indexOf ('2') === -1);
28 assert (props.indexOf ('length') === -1);
29 assert (props.length === 0);
37 props = Object.getOwnPropertySymbols (obj);
39 assert (props.indexOf(a) !== -1);
40 assert (props.indexOf(b) !== -1);
41 assert (props.indexOf(c) !== -1);
42 assert (props.indexOf(d) !== -1);
43 assert (props.length === 4);
57 props = Object.getOwnPropertySymbols (obj);
58 assert (props.indexOf (fooSymbol1) !== -1);
59 assert (props.indexOf (fooSymbol2) !== -1);
60 assert (props.indexOf (fooSymbol3) !== -1);
61 assert (props.indexOf (fooSymbol4) !== -1);
62 assert (props.length === 4);
72 var props = Object.getOwnPropertySymbols (mixed_object);
74 assert (typeof props[0] === 'symbol')
75 assert (props.indexOf(foo) !== -1);
76 assert (props.indexOf(bar) !== -1);
77 assert (props.indexOf('foo') === -1);
78 assert (props.length === 2)
91 props = Object.getOwnPropertySymbols (new Child());
93 assert (props.indexOf(a) !== -1);
94 assert (props.indexOf(b) !== -1);
96 assert (props.length === 2);
105 props = Object.getOwnPropertySymbols (object);
107 assert (props.indexOf(foo) !== -1);
108 assert (props.indexOf(foo2) !== -1);
109 assert (props.length === 2);