Home | History | Annotate | Download | only in mjsunit

Lines Matching full:configurable

80     configurable: true
86 configurable: false
91 configurable: true
96 configurable: true
101 var dataConfigurable = { value: 1000, configurable: true };
103 var dataNoConfigurable = { value: 2000, configurable: false };
126 assertFalse(desc.configurable);
139 // 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.
199 assertFalse(desc.configurable);
216 assertTrue(desc.configurable);
228 assertTrue(desc.configurable);
243 assertTrue(desc.configurable);
259 assertTrue(desc.configurable);
274 // Note that since dataWritable does not define configurable the configurable
276 assertTrue(desc.configurable);
286 // Redefine with non configurable data property.
291 assertFalse(desc.configurable);
297 // Try redefine again - shold fail because configurable is now false.
319 assertFalse(desc.configurable);
337 assertTrue(desc.configurable);
347 assertTrue(desc.configurable);
364 assertTrue(desc.configurable);
380 assertTrue(desc.configurable);
397 assertTrue(desc.configurable);
407 // Redefine to accessor property (non configurable) - note that enumerable
411 assertFalse(desc.configurable);
431 assertTrue(desc.configurable);
445 assertTrue(desc.configurable);
514 // existing configurable property is false.
526 configurable:false,
541 configurable:false,
556 configurable:false,
569 // Different configurable.
571 configurable:false,
586 configurable:false,
599 assertFalse(desc.configurable);
611 configurable:false,
626 configurable:false,
642 configurable:false,
656 // Different configurable.
658 configurable:true,
673 configurable:false,
686 assertFalse(desc.configurable);
690 var descMinusZero = {value: -0, configurable: false};
691 var descPlusZero = {value: +0, configurable: false};
727 var descElementNonConfigurable = { value: 'barfoo', configurable: false };
731 configurable: false,
742 assertTrue(desc.configurable);
744 // Redefine existing property with configurable: false.
750 assertFalse(desc.configurable);
753 // configurable property.
763 // non configurable property.
777 assertFalse(desc.configurable);
784 assertTrue(desc.configurable);
786 // Redefine existing property with configurable: false.
792 assertTrue(desc.configurable);
794 // Redefine existing property with configurable: false.
800 assertFalse(desc.configurable);
808 assertFalse(desc.configurable);
824 var descElementNonConfigurable = { value: 'barfoo', configurable: false };
828 configurable: false,
839 assertTrue(desc.configurable);
841 // Redefine existing property with configurable: false.
847 assertFalse(desc.configurable);
850 // configurable property of an array.
860 // non configurable property.
874 assertFalse(desc.configurable);
881 assertTrue(desc.configurable);
883 // Redefine existing property with configurable: false.
889 assertTrue(desc.configurable);
891 // Redefine existing property with configurable: false.
897 assertFalse(desc.configurable);
905 assertFalse(desc.configurable);
944 assertEquals(resultDesc.configurable, actualDesc.configurable);
962 { value : 42, writable : true, enumerable : true, configurable : true });
967 { value : 42, writable : true, enumerable : true, configurable : true });
971 { configurable : true },
972 { value : 42, writable : true, enumerable : true, configurable : true });
977 { value : 42, writable : true, enumerable : false, configurable : true });
981 { configurable : false },
982 { value : 42, writable : true, enumerable : true, configurable : false });
986 { enumerable : true, configurable : true },
987 { value : 42, writable : true, enumerable : true, configurable : true });
991 { enumerable : false, configurable : true },
992 { value : 42, writable : true, enumerable : false, configurable : true });
996 { enumerable : true, configurable : false },
997 { value : 42, writable : true, enumerable : true, configurable : false });
1001 { enumerable : false, configurable : false },
1002 { value : 42, writable : true, enumerable : false, configurable : false });
1004 // can make a writable, non-configurable field non-writable
1006 Object.defineProperty(o, 'p', { configurable: false });
1009 { value : 42, writable : false, enumerable : true, configurable : false });
1014 { get : getter1, enumerable: true, configurable: true });
1016 { enumerable : false, configurable : false },
1017 { get: getter1, set: undefined, enumerable : false, configurable : false });
1022 { get: getter1, set: setter1, enumerable: true, configurable: true });
1024 { enumerable : false, configurable : false },
1025 { get: getter1, set: setter1, enumerable : false, configurable : false });
1030 { set : setter1, enumerable: true, configurable: true });
1032 { enumerable : false, configurable : false },
1033 { get: undefined, set: setter1, enumerable : false, configurable : false });