Name Description Size Coverage
15.2.3.8-0-1.js --- es5id: 15.2.3.8-0-1 description: Object.seal must exist as a function --- 295 -
15.2.3.8-0-2.js --- es5id: 15.2.3.8-0-2 description: Object.seal must exist as a function taking 1 parameter --- 301 -
15.2.3.8-1-1.js --- es5id: 15.2.3.8-1-1 description: > Object.seal does not throw TypeError if type of first param is undefined --- 289 -
15.2.3.8-1-2.js --- es5id: 15.2.3.8-1-2 description: Object.seal does not throw TypeError if type of first param is null --- 269 -
15.2.3.8-1-3.js --- es5id: 15.2.3.8-1-3 description: > Object.seal does not throw TypeError if type of first param is a boolean primitive --- 295 -
15.2.3.8-1-4.js --- es5id: 15.2.3.8-1-4 description: > Object.seal does not throw TypeError if type of first param is a string primitive --- 294 -
15.2.3.8-1.js --- es5id: 15.2.3.8-1 description: > Object.seal does not throw TypeError if type of first param is not Object --- 280 -
15.2.3.8-2-1.js --- es5id: 15.2.3.8-2-1 description: > Object.seal - extensible of 'O' is set as false even if 'O' has no own property --- 466 -
15.2.3.8-2-2.js --- es5id: 15.2.3.8-2-2 description: Object.seal - inherited data properties are ignored --- 762 -
15.2.3.8-2-3.js --- es5id: 15.2.3.8-2-3 description: Object.seal - inherited accessor properties are ignored --- 793 -
15.2.3.8-2-4.js --- es5id: 15.2.3.8-2-4 description: Object.seal - non-enumerable own property of 'O' is sealed includes: [propertyHelper.js] --- 505 -
15.2.3.8-2-a-1.js --- es5id: 15.2.3.8-2-a-1 description: Object.seal - 'P' is own data property includes: [propertyHelper.js] --- 459 -
15.2.3.8-2-a-2.js --- es5id: 15.2.3.8-2-a-2 description: > Object.seal - 'P' is own data property that overrides an inherited data property includes: [propertyHelper.js] --- 623 -
15.2.3.8-2-a-3.js --- es5id: 15.2.3.8-2-a-3 description: > Object.seal - 'P' is own data property that overrides an inherited accessor property includes: [propertyHelper.js] --- 720 -
15.2.3.8-2-a-4.js --- es5id: 15.2.3.8-2-a-4 description: Object.seal - 'P' is own accessor property includes: [propertyHelper.js] --- 493 -
15.2.3.8-2-a-5.js --- es5id: 15.2.3.8-2-a-5 description: > Object.seal - 'P' is own accessor property that overrides an inherited data property includes: [propertyHelper.js] --- 721 -
15.2.3.8-2-a-6.js --- es5id: 15.2.3.8-2-a-6 description: > Object.seal - 'P' is own accessor property that overrides an inherited accessor property includes: [propertyHelper.js] --- 752 -
15.2.3.8-2-a-7.js --- es5id: 15.2.3.8-2-a-7 description: > Object.seal - 'P' is own property of a Function object that uses Object's [[GetOwnProperty]] includes: [propertyHelper.js] --- 477 -
15.2.3.8-2-a-8.js --- es5id: 15.2.3.8-2-a-8 description: > Object.seal - 'P' is own property of an Array object that uses Object's [[GetOwnProperty]] includes: [propertyHelper.js] --- 464 -
15.2.3.8-2-a-9.js --- es5id: 15.2.3.8-2-a-9 description: > Object.seal - 'P' is own property of a String object which implements its own [[GetOwnProperty]] includes: [propertyHelper.js] --- 485 -
15.2.3.8-2-a-10.js --- es5id: 15.2.3.8-2-a-10 description: > Object.seal - 'P' is own property of a Boolean object that uses Object's [[GetOwnProperty]] includes: [propertyHelper.js] --- 482 -
15.2.3.8-2-a-11.js --- es5id: 15.2.3.8-2-a-11 description: > Object.seal - 'P' is own property of a Number object that uses Object's [[GetOwnProperty]] includes: [propertyHelper.js] --- 477 -
15.2.3.8-2-a-12.js --- es5id: 15.2.3.8-2-a-12 description: > Object.seal - 'P' is own property of a Date object that uses Object's [[GetOwnProperty]] includes: [propertyHelper.js] --- 471 -
15.2.3.8-2-a-13.js --- es5id: 15.2.3.8-2-a-13 description: > Object.seal - 'P' is own property of a RegExp object that uses Object's [[GetOwnProperty]] includes: [propertyHelper.js] --- 475 -
15.2.3.8-2-a-14.js --- es5id: 15.2.3.8-2-a-14 description: > Object.seal - 'P' is own property of an Error object that uses Object's [[GetOwnProperty]] includes: [propertyHelper.js] --- 474 -
15.2.3.8-2-a-15.js --- es5id: 15.2.3.8-2-a-15 description: > Object.seal - 'P' is own property of an Arguments object which implements its own [[GetOwnProperty]] includes: [propertyHelper.js] --- 511 -
15.2.3.8-2-b-1.js --- es5id: 15.2.3.8-2-b-1 description: > Object.seal - the [[Configurable]] attribute of own data property of 'O' is set from true to false and other attributes of the property are unaltered includes: [propertyHelper.js] --- 776 -
15.2.3.8-2-b-2.js --- es5id: 15.2.3.8-2-b-2 description: > Object.seal - the [[Configurable]] attribute of own accessor property of 'O' is set from true to false and other attributes of the property are unaltered includes: [propertyHelper.js] --- 951 -
15.2.3.8-2-b-3.js --- es5id: 15.2.3.8-2-b-3 description: > Object.seal - the [[Configurable]] attribute of all own properties of 'O' are set from true to false and other attributes of the property are unaltered includes: [propertyHelper.js] --- 1206 -
15.2.3.8-2-b-4.js --- es5id: 15.2.3.8-2-b-4 description: > Object.seal - all own properties of 'O' are already non-configurable includes: [propertyHelper.js] --- 1232 -
15.2.3.8-2-c-1.js --- es5id: 15.2.3.8-2-c-1 description: Object.seal - 'O' is a Function object --- 410 -
15.2.3.8-2-c-2.js --- es5id: 15.2.3.8-2-c-2 description: Object.seal - 'O' is an Array object --- 401 -
15.2.3.8-2-c-3.js --- es5id: 15.2.3.8-2-c-3 description: Object.seal - 'O' is a String object --- 425 -
15.2.3.8-2-c-4.js --- es5id: 15.2.3.8-2-c-4 description: Object.seal - 'O' is a Boolean object --- 434 -
15.2.3.8-2-c-5.js --- es5id: 15.2.3.8-2-c-5 description: Object.seal - 'O' is a Number object --- 423 -
15.2.3.8-2-c-6.js --- es5id: 15.2.3.8-2-c-6 description: Object.seal - 'O' is a Date object --- 423 -
15.2.3.8-2-c-7.js --- es5id: 15.2.3.8-2-c-7 description: Object.seal - 'O' is a RegExp object --- 422 -
15.2.3.8-2-c-8.js --- es5id: 15.2.3.8-2-c-8 description: Object.seal - 'O' is an Error object --- 421 -
15.2.3.8-2-c-9.js --- es5id: 15.2.3.8-2-c-9 description: Object.seal - 'O' is an Arguments object --- 453 -
15.2.3.8-3-1.js --- es5id: 15.2.3.8-3-1 description: Object.seal - returned object is not extensible --- 422 -
15.2.3.8-4-1.js --- es5id: 15.2.3.8-4-1 description: Object.seal - 'O' is sealed already --- 513 -
15.2.3.8-4-2.js --- es5id: 15.2.3.8-4-2 description: Object.seal - 'O' is frozen already --- 515 -
15.2.3.8-4-3.js --- es5id: 15.2.3.8-4-3 description: Object.seal - the extension of 'O' is prevented already --- 545 -
name.js --- es6id: 19.1.2.17 description: > Object.seal.name is "seal". info: | Object.seal ( O ) 17 ECMAScript Standard Built-in Objects: Every built-in Function object, including constructors, that is not identified as an anonymous function has a name property whose value is a String. Unless otherwise specified, the name property of a built-in Function object, if it exists, has the attributes { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }. includes: [propertyHelper.js] --- 832 -
symbol-object-contains-symbol-properties-non-strict.js --- es6id: 19.4 description: > Object.seal(obj) where obj contains symbol properties. flags: [noStrict] features: [Symbol] --- 625 -
symbol-object-contains-symbol-properties-strict.js --- es6id: 19.4 description: > Object.seal(obj) where obj contains symbol properties. flags: [onlyStrict] features: [Symbol] --- 576 -