1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 18:38:10 +00:00
serenity/Userland/Libraries/LibJS/Tests/builtins/Object
Andreas Kling 686213c2b8 LibJS: Make Object.getOwnPropertyDescriptor() work on String subscripts
String objects are a bit special since the indexed properties are
overridden by the contents of the underlying PrimitiveString.

getOwnPropertyDescriptor() was not taking this into account, and would
instead return undefined when asked about an indexed property in a
String object.
2021-06-19 11:34:19 +02:00
..
Object.assign.js LibJS: Implement Object.assign() 2021-06-12 11:36:17 +01:00
Object.create.js LibJS: Implement Object.create() 2021-04-10 21:00:04 +02:00
Object.defineProperties.js LibJS: Implement Object.defineProperties() 2021-04-10 21:00:04 +02:00
Object.defineProperty.js LibJS: Allow no-op define property calls on non-configurable objects 2021-06-16 12:57:48 +01:00
Object.entries.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Object.freeze.js LibJS: Fix crash in Object.{freeze,seal}() with indexed properties 2021-04-20 09:38:22 +02:00
Object.getOwnPropertyDescriptor.js LibJS: Make Object.getOwnPropertyDescriptor() work on String subscripts 2021-06-19 11:34:19 +02:00
Object.getOwnPropertyNames.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Object.getOwnPropertySymbols.js LibJS: Add the Object.getOwnPropertySymbols method 2021-06-12 18:39:23 +01:00
Object.getPrototypeOf.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Object.hasOwn.js LibJS: Implement Object.hasOwn() :^) 2021-05-18 11:18:19 +02:00
Object.is.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Object.isExtensible.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Object.isFrozen.js LibJS: Implement Object.isFrozen() and Object.isSealed() 2021-04-07 09:05:01 +02:00
Object.isSealed.js LibJS: Implement Object.isFrozen() and Object.isSealed() 2021-04-07 09:05:01 +02:00
Object.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Object.keys.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Object.preventExtensions.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Object.prototype.constructor.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Object.prototype.hasOwnProperty.js LibJS: Accept symbol property in ObjectPrototype::hasOwnProperty 2021-04-16 19:22:29 +02:00
Object.prototype.isPrototypeOf.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Object.prototype.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Object.prototype.propertyIsEnumerable.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Object.prototype.toLocaleString.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Object.prototype.toString.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Object.prototype.valueOf.js LibJS: Fix Object.prototype.valueOf() behavior 2021-06-13 01:06:36 +01:00
Object.seal.js LibJS: Fix crash in Object.{freeze,seal}() with indexed properties 2021-04-20 09:38:22 +02:00
Object.setPrototypeOf.js LibJS: Remove argument count checks in Object.* methods 2021-06-12 18:39:23 +01:00
Object.values.js Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00