| exception-during-enumeration.js |
---
esid: sec-object.values
description: Object.values should terminate if getting a value throws an exception
author: Jordan Harband
--- |
518 |
- |
| exception-not-object-coercible.js |
---
esid: sec-object.values
description: Object.values should fail if given a null or undefined value
author: Jordan Harband
--- |
401 |
- |
| function-length.js |
---
esid: sec-object.values
description: Object.values should have length 1
author: Jordan Harband
includes: [propertyHelper.js]
--- |
489 |
- |
| function-name.js |
---
esid: sec-object.values
description: Object.values should have name property with value 'values'
author: Jordan Harband
includes: [propertyHelper.js]
--- |
526 |
- |
| function-property-descriptor.js |
---
esid: sec-object.values
description: Object.values should be writable, non-enumerable, and configurable
author: Jordan Harband
includes: [propertyHelper.js]
--- |
412 |
- |
| 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
--- |
649 |
- |
| 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
--- |
729 |
- |
| 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
--- |
665 |
- |
| inherited-properties-omitted.js |
---
esid: sec-object.values
description: Object.values does not see inherited properties.
author: Jordan Harband
--- |
680 |
- |
| 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]
--- |
1467 |
- |
| primitive-booleans.js |
---
esid: sec-object.values
description: Object.values accepts boolean primitives.
author: Jordan Harband
--- |
617 |
- |
| primitive-numbers.js |
---
esid: sec-object.values
description: Object.values accepts number primitives.
author: Jordan Harband
--- |
695 |
- |
| primitive-strings.js |
---
esid: sec-object.values
description: Object.values accepts string primitives.
author: Jordan Harband
--- |
578 |
- |
| primitive-symbols.js |
---
esid: sec-object.values
description: Object.values accepts Symbol primitives.
author: Jordan Harband
features: [Symbol]
--- |
430 |
- |
| symbols-omitted.js |
---
esid: sec-object.values
description: Object.values does not include Symbol keys.
author: Jordan Harband
features: [Symbol]
--- |
746 |
- |
| 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
--- |
690 |
- |
| 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
--- |
630 |
- |