Lines Matching refs:configurable
88 configurable: true
94 configurable: false
99 configurable: true
104 configurable: true
109 var dataConfigurable = { value: 1000, configurable: true };
111 var dataNoConfigurable = { value: 2000, configurable: false };
130 assertFalse(desc.configurable);
143 // Make sure that foo can't be reset (as configurable is false).
151 assertTrue(desc.configurable);
163 // Redefine bar with non configurable test
166 assertFalse(desc.configurable);
180 // Try to redefine bar again - should fail as configurable is false.
189 assertFalse(desc.configurable);
206 assertTrue(desc.configurable);
218 assertTrue(desc.configurable);
233 assertTrue(desc.configurable);
249 assertTrue(desc.configurable);
264 // Note that since dataWritable does not define configurable the configurable
266 assertTrue(desc.configurable);
276 // Redefine with non configurable data property.
281 assertFalse(desc.configurable);
287 // Try redefine again - shold fail because configurable is now false.
299 assertFalse(desc.configurable);
317 assertTrue(desc.configurable);
327 assertTrue(desc.configurable);
344 assertTrue(desc.configurable);
360 assertTrue(desc.configurable);
377 assertTrue(desc.configurable);
387 // Redefine to accessor property (non configurable) - note that enumerable
391 assertFalse(desc.configurable);
411 assertTrue(desc.configurable);
425 assertTrue(desc.configurable);
494 // existing configurable property is false.
506 configurable:false,
516 configurable:false,
526 configurable:false,
534 // Different configurable.
536 configurable:false,
546 configurable:false,
559 assertFalse(desc.configurable);
571 configurable:false,
581 configurable:false,
592 configurable:false,
601 // Different configurable.
603 configurable:true,
613 configurable:false,
626 assertFalse(desc.configurable);
630 var descMinusZero = {value: -0, configurable: false};
631 var descPlusZero = {value: +0, configurable: false};
657 var descElementNonConfigurable = { value: 'barfoo', configurable: false };
661 configurable: false,
672 assertTrue(desc.configurable);
674 // Redefine existing property with configurable: false.
680 assertFalse(desc.configurable);
683 // configurable property.
693 // non configurable property.
702 assertFalse(desc.configurable);
709 assertTrue(desc.configurable);
711 // Redefine existing property with configurable: false.
717 assertTrue(desc.configurable);
719 // Redefine existing property with configurable: false.
725 assertFalse(desc.configurable);
733 assertFalse(desc.configurable);
749 var descElementNonConfigurable = { value: 'barfoo', configurable: false };
753 configurable: false,
764 assertTrue(desc.configurable);
766 // Redefine existing property with configurable: false.
772 assertFalse(desc.configurable);
775 // configurable property of an array.
785 // non configurable property.
794 assertFalse(desc.configurable);
801 assertTrue(desc.configurable);
803 // Redefine existing property with configurable: false.
809 assertTrue(desc.configurable);
811 // Redefine existing property with configurable: false.
817 assertFalse(desc.configurable);
825 assertFalse(desc.configurable);
869 assertEquals(resultDesc.configurable, actualDesc.configurable);
887 { value : 42, writable : true, enumerable : true, configurable : true });
892 { value : 42, writable : true, enumerable : true, configurable : true });
896 { configurable : true },
897 { value : 42, writable : true, enumerable : true, configurable : true });
902 { value : 42, writable : true, enumerable : false, configurable : true });
906 { configurable : false },
907 { value : 42, writable : true, enumerable : true, configurable : false });
911 { enumerable : true, configurable : true },
912 { value : 42, writable : true, enumerable : true, configurable : true });
916 { enumerable : false, configurable : true },
917 { value : 42, writable : true, enumerable : false, configurable : true });
921 { enumerable : true, configurable : false },
922 { value : 42, writable : true, enumerable : true, configurable : false });
926 { enumerable : false, configurable : false },
927 { value : 42, writable : true, enumerable : false, configurable : false });
929 // can make a writable, non-configurable field non-writable
931 assertTrue(Reflect.defineProperty(o, 'p', { configurable: false }));
934 { value : 42, writable : false, enumerable : true, configurable : false });
939 { get : getter1, enumerable: true, configurable: true }));
941 { enumerable : false, configurable : false },
942 { get: getter1, set: undefined, enumerable : false, configurable : false });
947 { get: getter1, set: setter1, enumerable: true, configurable: true }));
949 { enumerable : false, configurable : false },
950 { get: getter1, set: setter1, enumerable : false, configurable : false });
955 { set : setter1, enumerable: true, configurable: true }));
957 { enumerable : false, configurable : false },
958 { get: undefined, set: setter1, enumerable : false, configurable : false });
1012 Reflect.defineProperty(obj1, "quebec", { get: getter, configurable: true }));
1043 Reflect.defineProperty(obj1, "romeo", { set: setter, configurable: true }));
1069 { get: getter, set: setter, configurable: true }));
1080 { get: getter, set: undefined, configurable: true }));