Home | History | Annotate | Download | only in harmony

Lines Matching refs:configurable

10   configurable: true,
14 Object.defineProperty(target, "configurable", configurable_desc);
17 configurable: false,
25 configurable: true
46 Object.getOwnPropertyDescriptor(proxy, "configurable"));
50 configurable: proxied_desc.configurable,
56 "configurable"));
65 Object.getOwnPropertyDescriptor(proxy, "configurable"));
70 // non-configurable own property of the target object."
73 assertEquals(undefined, Object.getOwnPropertyDescriptor(proxy, "configurable"));
75 // (Inv-2) "A property cannot be reported as non-configurable, if it does not
77 // configurable own property of the target object."
79 return {value: 234, configurable: false, enumerable: true};
82 assertThrows('Object.getOwnPropertyDescriptor(proxy, "configurable")');
85 Object.getOwnPropertyDescriptor(proxy, "nonconfigurable").configurable);
91 assertThrows('Object.getOwnPropertyDescriptor(proxy, "configurable")');
102 {value: "yes", writable: false, enumerable: false, configurable: false},
103 Object.getOwnPropertyDescriptor(proxy, "configurable"));
109 assertThrows('Object.getOwnPropertyDescriptor(proxy, "configurable")');
113 assertThrows('Object.getOwnPropertyDescriptor(proxy, "configurable")');
117 assertThrows('Object.getOwnPropertyDescriptor(proxy, "configurable")');
122 // Step 16: Incompatible PropertyDescriptor; a non-configurable property
123 // cannot be reported as configurable. (Inv-4) above checks more cases.
125 return {value: 456, configurable: true, writable: true}