object-seal-extensible-of-o-is-set-as-false-even-if-o-has-no-own-property.js (490B)
1 // Copyright (c) 2012 Ecma International. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 esid: sec-object.seal 6 description: > 7 Object.seal - extensible of 'O' is set as false even if 'O' has no 8 own property 9 ---*/ 10 11 var obj = {}; 12 13 var preCheck = Object.isExtensible(obj); 14 15 Object.seal(obj); 16 17 assert(preCheck, 'preCheck !== true'); 18 assert.sameValue(Object.isExtensible(obj), false, 'Object.isExtensible(obj)'); 19 20 reportCompare(0, 0);