Release assert with <img usemap> in shadow tree
[WebKit-https.git] / JSTests / es6 / Reflect_Reflect.ownKeys_symbol_keys.js
1 function test() {
2
3 var s1 = Symbol(), s2 = Symbol(), s3 = Symbol();
4 var proto = {};
5 proto[s1] = true;
6 var obj = Object.create(proto);
7 obj[s2] = true;
8 Object.defineProperty(obj, s3, { value: true, enumerable: false });
9
10 var keys = Reflect.ownKeys(obj);
11 return keys.indexOf(s2) >-1 && keys.indexOf(s3) >-1 && keys.length === 2;
12       
13 }
14
15 if (!test())
16     throw new Error("Test failed");
17