Name Description Size Coverage
browser.js 0 -
exception-during-enumeration.js --- esid: sec-object.values description: Object.values should terminate if getting a value throws an exception author: Jordan Harband --- 556 -
exception-not-object-coercible.js --- esid: sec-object.values description: Object.values should fail if given a null or undefined value author: Jordan Harband --- 423 -
function-length.js --- esid: sec-object.values description: Object.values should have length 1 author: Jordan Harband includes: [propertyHelper.js] --- 411 -
function-name.js --- esid: sec-object.values description: Object.values should have name property with value 'values' author: Jordan Harband includes: [propertyHelper.js] --- 441 -
function-property-descriptor.js --- esid: sec-object.values description: Object.values should be writable, non-enumerable, and configurable author: Jordan Harband includes: [propertyHelper.js] --- 423 -
getter-adding-key.js --- esid: sec-object.values description: Object.values does not see a new element added by a getter that is hit during iteration author: Jordan Harband --- 671 -
getter-making-future-key-nonenumerable.js --- esid: sec-object.values description: Object.values does not see an element made non-enumerable by a getter that is hit during iteration author: Jordan Harband --- 751 -
getter-removing-future-key.js --- esid: sec-object.values description: Object.values does not see an element removed by a getter that is hit during iteration author: Jordan Harband --- 687 -
inherited-properties-omitted.js --- esid: sec-object.values description: Object.values does not see inherited properties. author: Jordan Harband --- 702 -
not-a-constructor.js --- esid: sec-ecmascript-standard-built-in-objects description: > Object.values 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] --- 876 -
observable-operations.js --- esid: sec-object.values description: Object.values should perform observable operations in the correct order author: Jordan Harband features: [Proxy] includes: [proxyTrapsHelper.js] --- 1489 -
order-after-define-property.js --- esid: sec-object.values description: > Property names are returned in ascending chronological order of creation that is unaffected by [[DefineOwnProperty]]. info: | Object.values ( O ) [...] 2. Let nameList be ? EnumerableOwnPropertyNames(obj, value). 3. Return CreateArrayFromList(nameList). EnumerableOwnPropertyNames ( O, kind ) [...] 2. Let ownKeys be ? O.[[OwnPropertyKeys]](). [...] OrdinaryOwnPropertyKeys ( O ) [...] 3. For each own property key P of O that is a String but is not an array index, in ascending chronological order of property creation, do a. Add P as the last element of keys. [...] 5. Return keys. includes: [compareArray.js] --- 1374 -
primitive-booleans.js --- esid: sec-object.values description: Object.values accepts boolean primitives. author: Jordan Harband --- 639 -
primitive-numbers.js --- esid: sec-object.values description: Object.values accepts number primitives. author: Jordan Harband --- 717 -
primitive-strings.js --- esid: sec-object.values description: Object.values accepts string primitives. author: Jordan Harband --- 600 -
primitive-symbols.js --- esid: sec-object.values description: Object.values accepts Symbol primitives. author: Jordan Harband features: [Symbol] --- 452 -
return-order.js --- esid: sec-object.values description: Object.values enumeration order features: [for-in-order] includes: [compareArray.js] --- 783 -
shell.js --- description: | Used to assert the correctness of object behavior in the presence and context of Proxy objects. defines: [allowProxyTraps] --- 1810 -
symbols-omitted.js --- esid: sec-object.values description: Object.values does not include Symbol keys. author: Jordan Harband features: [Symbol] --- 768 -
tamper-with-global-object.js --- esid: sec-object.values description: > Object.values should not have its behavior impacted by modifications to the global property Object author: Jordan Harband --- 728 -
tamper-with-object-keys.js --- esid: sec-object.values description: > Object.values should not have its behavior impacted by modifications to Object.keys author: Jordan Harband --- 668 -