Name Description Size Coverage
15.2.3.10-0-1.js --- es5id: 15.2.3.10-0-1 description: Object.preventExtensions must exist as a function --- 344 -
15.2.3.10-0-2.js --- es5id: 15.2.3.10-0-2 description: > Object.preventExtensions must exist as a function taking 1 parameter --- 373 -
15.2.3.10-1-1.js --- es5id: 15.2.3.10-1-1 description: > Object.preventExtensions does not throw TypeError if 'O' is undefined --- 322 -
15.2.3.10-1-2.js --- es5id: 15.2.3.10-1-2 description: Object.preventExtensions does not throw TypeError if 'O' is null --- 302 -
15.2.3.10-1-3.js --- es5id: 15.2.3.10-1-3 description: > Object.preventExtensions does not throw TypeError if 'O' is a boolean primitive value --- 333 -
15.2.3.10-1-4.js --- es5id: 15.2.3.10-1-4 description: > Object.preventExtensions does not throw TypeError if 'O' is a string primitive value --- 333 -
15.2.3.10-1.js --- es5id: 15.2.3.10-1 description: > Object.preventExtensions does not throw TypeError if type of first param is not Object --- 329 -
15.2.3.10-2-1.js --- es5id: 15.2.3.10-2-1 description: > Object.preventExtensions - repeated calls to preventExtensions have no side effects --- 692 -
15.2.3.10-2.js --- info: The effect of preventExtentions must be testable by calling isExtensible es5id: 15.2.3.10-2 description: > Object.preventExtensions returns its arguments after setting its extensible property to false --- 562 -
15.2.3.10-3-1.js --- es5id: 15.2.3.10-3-1 description: > Object.preventExtensions - Object.isExtensible(arg) returns false if arg is the returned object --- 516 -
15.2.3.10-3-2.js --- es5id: 15.2.3.10-3-2 description: > Object.preventExtensions - indexed properties cannot be added into the returned object includes: [propertyHelper.js] --- 523 -
15.2.3.10-3-3.js --- es5id: 15.2.3.10-3-3 description: > Object.preventExtensions - indexed properties cannot be added into a Function object includes: [propertyHelper.js] --- 532 -
15.2.3.10-3-4.js --- es5id: 15.2.3.10-3-4 description: > Object.preventExtensions - indexed properties cannot be added into an Array object includes: [propertyHelper.js] --- 519 -
15.2.3.10-3-5-1.js --- es5id: 15.2.3.10-3-5-1 description: > Object.preventExtensions - indexed properties cannot be added into a String object includes: [propertyHelper.js] --- 538 -
15.2.3.10-3-5.js --- es5id: 15.2.3.10-3-5 description: > Object.preventExtensions - indexed properties cannot be added into a String object --- 696 -
15.2.3.10-3-6.js --- es5id: 15.2.3.10-3-6 description: > Object.preventExtensions - indexed properties cannot be added into a Boolean object includes: [propertyHelper.js] --- 535 -
15.2.3.10-3-7.js --- es5id: 15.2.3.10-3-7 description: > Object.preventExtensions - indexed properties cannot be added into a Number object includes: [propertyHelper.js] --- 532 -
15.2.3.10-3-8.js --- es5id: 15.2.3.10-3-8 description: > Object.preventExtensions - indexed properties cannot be added into a Date object includes: [propertyHelper.js] --- 526 -
15.2.3.10-3-9.js --- es5id: 15.2.3.10-3-9 description: > Object.preventExtensions - indexed properties cannot be added into a RegExp object includes: [propertyHelper.js] --- 529 -
15.2.3.10-3-10.js --- es5id: 15.2.3.10-3-10 description: > Object.preventExtensions - indexed properties cannot be added into an Error object includes: [propertyHelper.js] --- 547 -
15.2.3.10-3-11.js --- es5id: 15.2.3.10-3-11 description: > Object.preventExtensions - indexed properties cannot be added into an Arguments object includes: [propertyHelper.js] --- 579 -
15.2.3.10-3-12.js --- es5id: 15.2.3.10-3-12 description: > Object.preventExtensions - named properties cannot be added into the returned object includes: [propertyHelper.js] --- 532 -
15.2.3.10-3-13.js --- es5id: 15.2.3.10-3-13 description: > Object.preventExtensions - named properties cannot be added into a Function object includes: [propertyHelper.js] --- 541 -
15.2.3.10-3-14.js --- es5id: 15.2.3.10-3-14 description: > Object.preventExtensions - named properties cannot be added into an Array object includes: [propertyHelper.js] --- 528 -
15.2.3.10-3-15.js --- es5id: 15.2.3.10-3-15 description: > Object.preventExtensions - named properties cannot be added into a String object includes: [propertyHelper.js] --- 543 -
15.2.3.10-3-16.js --- es5id: 15.2.3.10-3-16 description: > Object.preventExtensions - named properties cannot be added into a Boolean object includes: [propertyHelper.js] --- 544 -
15.2.3.10-3-17.js --- es5id: 15.2.3.10-3-17 description: > Object.preventExtensions - named properties cannot be added into a Number object includes: [propertyHelper.js] --- 541 -
15.2.3.10-3-18.js --- es5id: 15.2.3.10-3-18 description: > Object.preventExtensions - named properties cannot be added into a Date object includes: [propertyHelper.js] --- 535 -
15.2.3.10-3-19.js --- es5id: 15.2.3.10-3-19 description: > Object.preventExtensions - named properties cannot be added into a RegExp object includes: [propertyHelper.js] --- 538 -
15.2.3.10-3-20.js --- es5id: 15.2.3.10-3-20 description: > Object.preventExtensions - named properties cannot be added into an Error object includes: [propertyHelper.js] --- 537 -
15.2.3.10-3-21.js --- es5id: 15.2.3.10-3-21 description: > Object.preventExtensions - named properties cannot be added into an Arguments object includes: [propertyHelper.js] --- 566 -
15.2.3.10-3-22.js --- es5id: 15.2.3.10-3-22 description: > Object.preventExtensions - properties can still be deleted after extensions have been prevented --- 551 -
15.2.3.10-3-23.js --- es5id: 15.2.3.10-3-23 description: > Object.preventExtensions - properties can still be reassigned after extensions have been prevented --- 513 -
15.2.3.10-3-24.js --- es5id: 15.2.3.10-3-24 description: > Object.preventExtensions - [[Extensible]]: false on a prototype doesn't prevent adding properties to an instance that inherits from that prototype --- 695 -
abrupt-completion.js --- esid: sec-object.preventextensions description: > O.[[PreventExtensions]]() returns abrupt completion. info: | Object.preventExtensions ( O ) ... 2. Let status be ? O.[[PreventExtensions]](). features: [Proxy] --- 559 -
browser.js 0 -
name.js --- es6id: 19.1.2.15 description: > Object.preventExtensions.name is "preventExtensions". info: | Object.preventExtensions ( 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] --- 872 -
not-a-constructor.js --- esid: sec-ecmascript-standard-built-in-objects description: > Object.preventExtensions does not implement [[Construct]], is not new-able info: | ECMAScript Function Objects Built-in function objects that are not identified as constructors do not implement the [[Construct]] internal method unless otherwise specified in the description of a particular function. sec-evaluatenew ... 7. If IsConstructor(constructor) is false, throw a TypeError exception. ... includes: [isConstructor.js] features: [Reflect.construct, arrow-function] --- 928 -
shell.js 0 -
symbol-object-contains-symbol-properties-non-strict.js --- es6id: 19.4 description: > Object.preventExtensions(obj) where obj contains symbol properties. flags: [noStrict] features: [Symbol] --- 671 -
symbol-object-contains-symbol-properties-strict-strict.js --- es6id: 19.4 description: > Object.preventExtensions(obj) where obj contains symbol properties. flags: [onlyStrict] features: [Symbol] --- 938 -
throws-when-false.js --- esid: sec-object.preventextensions description: > Object.preventExtensions throws if O.[[PreventExtensions]]() returns false. info: | Object.preventExtensions ( O ) ... 2. Let status be ? O.[[PreventExtensions]](). 3. If status is false, throw a TypeError exception. --- 593 -