568 lines
28 KiB
Plaintext
568 lines
28 KiB
Plaintext
Test Object.setPrototypeOf.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
Basics
|
|
PASS Object.setPrototypeOf.name is 'setPrototypeOf'
|
|
PASS Object.setPrototypeOf.length is 2
|
|
|
|
Coercible value
|
|
value = 0
|
|
PASS Object.getPrototypeOf(value) did not throw exception.
|
|
PASS Object.setPrototypeOf(value, {}) is value
|
|
PASS Object.getPrototypeOf(value) is (value).__proto__
|
|
value = true
|
|
PASS Object.getPrototypeOf(value) did not throw exception.
|
|
PASS Object.setPrototypeOf(value, {}) is value
|
|
PASS Object.getPrototypeOf(value) is (value).__proto__
|
|
value = false
|
|
PASS Object.getPrototypeOf(value) did not throw exception.
|
|
PASS Object.setPrototypeOf(value, {}) is value
|
|
PASS Object.getPrototypeOf(value) is (value).__proto__
|
|
value = 'string'
|
|
PASS Object.getPrototypeOf(value) did not throw exception.
|
|
PASS Object.setPrototypeOf(value, {}) is value
|
|
PASS Object.getPrototypeOf(value) is (value).__proto__
|
|
value = Symbol()
|
|
PASS Object.getPrototypeOf(value) did not throw exception.
|
|
PASS Object.setPrototypeOf(value, {}) is value
|
|
PASS Object.getPrototypeOf(value) is (value).__proto__
|
|
|
|
Non-Coercible value
|
|
PASS Object.setPrototypeOf(undefined, {}) threw exception TypeError: Cannot set prototype of undefined or null.
|
|
PASS Object.setPrototypeOf(null, {}) threw exception TypeError: Cannot set prototype of undefined or null.
|
|
|
|
Non-Object/Null proto
|
|
object (Function)
|
|
PASS Object.setPrototypeOf(object, 0) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, true) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, false) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, 'string') threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, Symbol()) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, undefined) threw exception TypeError: Prototype value can only be an object or null.
|
|
object (Function2)
|
|
PASS Object.setPrototypeOf(object, 0) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, true) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, false) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, 'string') threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, Symbol()) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, undefined) threw exception TypeError: Prototype value can only be an object or null.
|
|
object (Object)
|
|
PASS Object.setPrototypeOf(object, 0) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, true) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, false) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, 'string') threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, Symbol()) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, undefined) threw exception TypeError: Prototype value can only be an object or null.
|
|
object (Object2)
|
|
PASS Object.setPrototypeOf(object, 0) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, true) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, false) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, 'string') threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, Symbol()) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, undefined) threw exception TypeError: Prototype value can only be an object or null.
|
|
object (RegExp)
|
|
PASS Object.setPrototypeOf(object, 0) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, true) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, false) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, 'string') threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, Symbol()) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, undefined) threw exception TypeError: Prototype value can only be an object or null.
|
|
object (Array)
|
|
PASS Object.setPrototypeOf(object, 0) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, true) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, false) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, 'string') threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, Symbol()) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, undefined) threw exception TypeError: Prototype value can only be an object or null.
|
|
object (Error)
|
|
PASS Object.setPrototypeOf(object, 0) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, true) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, false) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, 'string') threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, Symbol()) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, undefined) threw exception TypeError: Prototype value can only be an object or null.
|
|
object (Date)
|
|
PASS Object.setPrototypeOf(object, 0) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, true) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, false) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, 'string') threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, Symbol()) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, undefined) threw exception TypeError: Prototype value can only be an object or null.
|
|
object (Number)
|
|
PASS Object.setPrototypeOf(object, 0) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, true) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, false) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, 'string') threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, Symbol()) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, undefined) threw exception TypeError: Prototype value can only be an object or null.
|
|
object (Boolean)
|
|
PASS Object.setPrototypeOf(object, 0) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, true) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, false) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, 'string') threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, Symbol()) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, undefined) threw exception TypeError: Prototype value can only be an object or null.
|
|
object (String)
|
|
PASS Object.setPrototypeOf(object, 0) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, true) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, false) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, 'string') threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, Symbol()) threw exception TypeError: Prototype value can only be an object or null.
|
|
PASS Object.setPrototypeOf(object, undefined) threw exception TypeError: Prototype value can only be an object or null.
|
|
|
|
Object and object proto
|
|
object (Function) proto (Function)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function) proto (Function2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function) proto (Object)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function) proto (Object2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function) proto (RegExp)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function) proto (Array)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function) proto (Error)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function) proto (Date)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function) proto (Number)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function) proto (Boolean)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function) proto (String)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function2) proto (Function)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function2) proto (Function2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function2) proto (Object)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function2) proto (Object2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function2) proto (RegExp)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function2) proto (Array)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function2) proto (Error)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function2) proto (Date)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function2) proto (Number)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function2) proto (Boolean)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Function2) proto (String)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object) proto (Function)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object) proto (Function2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object) proto (Object)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object) proto (Object2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object) proto (RegExp)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object) proto (Array)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object) proto (Error)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object) proto (Date)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object) proto (Number)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object) proto (Boolean)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object) proto (String)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object2) proto (Function)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object2) proto (Function2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object2) proto (Object)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object2) proto (Object2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object2) proto (RegExp)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object2) proto (Array)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object2) proto (Error)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object2) proto (Date)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object2) proto (Number)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object2) proto (Boolean)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Object2) proto (String)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (RegExp) proto (Function)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (RegExp) proto (Function2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (RegExp) proto (Object)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (RegExp) proto (Object2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (RegExp) proto (RegExp)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (RegExp) proto (Array)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (RegExp) proto (Error)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (RegExp) proto (Date)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (RegExp) proto (Number)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (RegExp) proto (Boolean)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (RegExp) proto (String)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Array) proto (Function)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Array) proto (Function2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Array) proto (Object)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Array) proto (Object2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Array) proto (RegExp)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Array) proto (Array)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Array) proto (Error)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Array) proto (Date)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Array) proto (Number)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Array) proto (Boolean)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Array) proto (String)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Error) proto (Function)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Error) proto (Function2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Error) proto (Object)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Error) proto (Object2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Error) proto (RegExp)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Error) proto (Array)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Error) proto (Error)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Error) proto (Date)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Error) proto (Number)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Error) proto (Boolean)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Error) proto (String)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Date) proto (Function)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Date) proto (Function2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Date) proto (Object)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Date) proto (Object2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Date) proto (RegExp)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Date) proto (Array)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Date) proto (Error)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Date) proto (Date)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Date) proto (Number)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Date) proto (Boolean)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Date) proto (String)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Number) proto (Function)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Number) proto (Function2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Number) proto (Object)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Number) proto (Object2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Number) proto (RegExp)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Number) proto (Array)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Number) proto (Error)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Number) proto (Date)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Number) proto (Number)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Number) proto (Boolean)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Number) proto (String)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Boolean) proto (Function)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Boolean) proto (Function2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Boolean) proto (Object)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Boolean) proto (Object2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Boolean) proto (RegExp)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Boolean) proto (Array)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Boolean) proto (Error)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Boolean) proto (Date)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Boolean) proto (Number)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Boolean) proto (Boolean)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (Boolean) proto (String)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (String) proto (Function)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (String) proto (Function2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (String) proto (Object)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (String) proto (Object2)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (String) proto (RegExp)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (String) proto (Array)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (String) proto (Error)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (String) proto (Date)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (String) proto (Number)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (String) proto (Boolean)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
object (String) proto (String)
|
|
PASS Object.setPrototypeOf(object, proto) is object
|
|
PASS Object.getPrototypeOf(object) is proto
|
|
|
|
Object and null proto
|
|
object (Function)
|
|
PASS Object.setPrototypeOf(object, null) is object
|
|
PASS Object.getPrototypeOf(object) is null
|
|
object (Function2)
|
|
PASS Object.setPrototypeOf(object, null) is object
|
|
PASS Object.getPrototypeOf(object) is null
|
|
object (Object)
|
|
PASS Object.setPrototypeOf(object, null) is object
|
|
PASS Object.getPrototypeOf(object) is null
|
|
object (Object2)
|
|
PASS Object.setPrototypeOf(object, null) is object
|
|
PASS Object.getPrototypeOf(object) is null
|
|
object (RegExp)
|
|
PASS Object.setPrototypeOf(object, null) is object
|
|
PASS Object.getPrototypeOf(object) is null
|
|
object (Array)
|
|
PASS Object.setPrototypeOf(object, null) is object
|
|
PASS Object.getPrototypeOf(object) is null
|
|
object (Error)
|
|
PASS Object.setPrototypeOf(object, null) is object
|
|
PASS Object.getPrototypeOf(object) is null
|
|
object (Date)
|
|
PASS Object.setPrototypeOf(object, null) is object
|
|
PASS Object.getPrototypeOf(object) is null
|
|
object (Number)
|
|
PASS Object.setPrototypeOf(object, null) is object
|
|
PASS Object.getPrototypeOf(object) is null
|
|
object (Boolean)
|
|
PASS Object.setPrototypeOf(object, null) is object
|
|
PASS Object.getPrototypeOf(object) is null
|
|
object (String)
|
|
PASS Object.setPrototypeOf(object, null) is object
|
|
PASS Object.getPrototypeOf(object) is null
|
|
|
|
Non-extensible object
|
|
object (Function) with extensions prevented
|
|
PASS Object.setPrototypeOf(object, {}) threw exception TypeError: Attempted to assign to readonly property..
|
|
PASS Object.getPrototypeOf(object) is oldProto
|
|
object (Function2) with extensions prevented
|
|
PASS Object.setPrototypeOf(object, {}) threw exception TypeError: Attempted to assign to readonly property..
|
|
PASS Object.getPrototypeOf(object) is oldProto
|
|
object (Object) with extensions prevented
|
|
PASS Object.setPrototypeOf(object, {}) threw exception TypeError: Attempted to assign to readonly property..
|
|
PASS Object.getPrototypeOf(object) is oldProto
|
|
object (Object2) with extensions prevented
|
|
PASS Object.setPrototypeOf(object, {}) threw exception TypeError: Attempted to assign to readonly property..
|
|
PASS Object.getPrototypeOf(object) is oldProto
|
|
object (RegExp) with extensions prevented
|
|
PASS Object.setPrototypeOf(object, {}) threw exception TypeError: Attempted to assign to readonly property..
|
|
PASS Object.getPrototypeOf(object) is oldProto
|
|
object (Array) with extensions prevented
|
|
PASS Object.setPrototypeOf(object, {}) threw exception TypeError: Attempted to assign to readonly property..
|
|
PASS Object.getPrototypeOf(object) is oldProto
|
|
object (Error) with extensions prevented
|
|
PASS Object.setPrototypeOf(object, {}) threw exception TypeError: Attempted to assign to readonly property..
|
|
PASS Object.getPrototypeOf(object) is oldProto
|
|
object (Date) with extensions prevented
|
|
PASS Object.setPrototypeOf(object, {}) threw exception TypeError: Attempted to assign to readonly property..
|
|
PASS Object.getPrototypeOf(object) is oldProto
|
|
object (Number) with extensions prevented
|
|
PASS Object.setPrototypeOf(object, {}) threw exception TypeError: Attempted to assign to readonly property..
|
|
PASS Object.getPrototypeOf(object) is oldProto
|
|
object (Boolean) with extensions prevented
|
|
PASS Object.setPrototypeOf(object, {}) threw exception TypeError: Attempted to assign to readonly property..
|
|
PASS Object.getPrototypeOf(object) is oldProto
|
|
object (String) with extensions prevented
|
|
PASS Object.setPrototypeOf(object, {}) threw exception TypeError: Attempted to assign to readonly property..
|
|
PASS Object.getPrototypeOf(object) is oldProto
|
|
|
|
Test prototype lookup
|
|
PASS 'x' in object is false
|
|
PASS 'y' in object is false
|
|
PASS Object.setPrototypeOf(object, oldProto) is object
|
|
PASS object.x is 'old x'
|
|
PASS object.y is 'old y'
|
|
PASS Object.setPrototypeOf(object, newProto) is object
|
|
PASS object.x is 'new x'
|
|
PASS 'y' in object is false
|
|
|
|
Test other behavior
|
|
PASS object = {}; Object.setPrototypeOf(object, Array.prototype); object instanceof Array is true
|
|
PASS object = {}; Object.setPrototypeOf(object, Array.prototype); object.__proto__ === Array.prototype is true
|
|
PASS object = {}; Object.setPrototypeOf(object, Array.prototype); Array.prototype.isPrototypeOf(object) is true
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|