Lines Matching full:configurable
1395 " enumerable: true, configurable: true});"
3436 // Uses getOwnPropertyDescriptor to check the configurable status
3440 "prop.configurable;"));
3444 // Redefine get - but still configurable
3447 " configurable: true };"
3453 // Check that the accessor is still configurable
3457 // Redefine to a non-configurable
3460 " configurable: false };"
3486 "prop.configurable;"));
3492 " configurable: true };"
3505 " configurable: false };"
3551 ExpectTrue("Object.getOwnPropertyDescriptor(obj1, 'x').configurable");
3552 ExpectTrue("Object.getOwnPropertyDescriptor(obj2, 'x').configurable");
3555 "{ get: function() { return 'y'; }, configurable: true })");
3561 "{ get: function() { return 'y'; }, configurable: true })");
3566 ExpectTrue("Object.getOwnPropertyDescriptor(obj1, 'x').configurable");
3567 ExpectTrue("Object.getOwnPropertyDescriptor(obj2, 'x').configurable");
3577 ExpectTrue("Object.getOwnPropertyDescriptor(obj1, 'x').configurable");
3578 ExpectTrue("Object.getOwnPropertyDescriptor(obj2, 'x').configurable");
3580 // Define getters/setters, but now make them not configurable.
3582 "{ get: function() { return 'z'; }, configurable: false })");
3584 "{ get: function() { return 'z'; }, configurable: false })");
3586 ExpectTrue("!Object.getOwnPropertyDescriptor(obj1, 'x').configurable");
3587 ExpectTrue("!Object.getOwnPropertyDescriptor(obj2, 'x').configurable");
3622 ExpectTrue("!Object.getOwnPropertyDescriptor(obj1, 'x').configurable");
3623 ExpectTrue("!Object.getOwnPropertyDescriptor(obj2, 'x').configurable");
6979 " other, 'blocked_prop', {configurable: false})");
15657 " { configurable: true, enumerable: true, value: 3 });"