blob: 8ae02801d41c514956bfe3d59a7fb0e16804de68 [file] [log] [blame]
***Testing Object.getOwnPropertyNames()
ownKeys for proxy2
ownKeys for proxy
getOwnPropertyDescriptor on proxy : prop0
getOwnPropertyDescriptor on proxy : prop1
getOwnPropertyDescriptor on proxy : Symbol(prop2)
getOwnPropertyDescriptor on proxy : Symbol(prop5)
prop2,prop3
***Testing Object.keys()
ownKeys for proxy2
ownKeys for proxy
getOwnPropertyDescriptor on proxy : prop0
getOwnPropertyDescriptor on proxy : prop1
getOwnPropertyDescriptor on proxy : Symbol(prop2)
getOwnPropertyDescriptor on proxy : Symbol(prop5)
getOwnPropertyDescriptor on proxy2 : prop2
getOwnPropertyDescriptor on proxy : prop2
getOwnPropertyDescriptor on proxy2 : prop3
getOwnPropertyDescriptor on proxy : prop3
prop2,prop3
***Testing Object.getOwnPropertySymbols()
ownKeys for proxy2
ownKeys for proxy
getOwnPropertyDescriptor on proxy : prop0
getOwnPropertyDescriptor on proxy : prop1
getOwnPropertyDescriptor on proxy : Symbol(prop2)
getOwnPropertyDescriptor on proxy : Symbol(prop5)
2
***Testing Object.freeze()
ownKeys for proxy2
ownKeys for proxy
***Testing Object.keys()
ownKeys for proxy2
ownKeys for proxy
getOwnPropertyDescriptor on proxy : a
getOwnPropertyDescriptor on proxy : prop0
getOwnPropertyDescriptor on proxy : prop1
getOwnPropertyDescriptor on proxy : Symbol(prop2)
getOwnPropertyDescriptor on proxy : Symbol(prop5)
***Testing Object.assign()
ownKeys for proxy
getOwnPropertyDescriptor on proxy : prop0
get on proxy : prop0
getOwnPropertyDescriptor on proxy : prop1
get on proxy : prop1
getOwnPropertyDescriptor on proxy : Symbol(prop2)
get on proxy : Symbol(prop2)
getOwnPropertyDescriptor on proxy : Symbol(prop5)
get on proxy : Symbol(prop5)
ownKeys for proxy2
ownKeys for proxy
getOwnPropertyDescriptor on proxy : prop0
getOwnPropertyDescriptor on proxy : prop1
getOwnPropertyDescriptor on proxy : Symbol(prop2)
getOwnPropertyDescriptor on proxy : Symbol(prop5)
getOwnPropertyDescriptor on proxy2 : prop2
getOwnPropertyDescriptor on proxy : prop2
get on proxy2 : prop2
get on proxy : prop2
getOwnPropertyDescriptor on proxy : prop2
getOwnPropertyDescriptor on proxy2 : prop3
getOwnPropertyDescriptor on proxy : prop3
get on proxy2 : prop3
get on proxy : prop3
getOwnPropertyDescriptor on proxy : prop3
getOwnPropertyDescriptor on proxy2 : Symbol(prop4)
getOwnPropertyDescriptor on proxy : Symbol(prop4)
get on proxy2 : Symbol(prop4)
get on proxy : Symbol(prop4)
getOwnPropertyDescriptor on proxy : Symbol(prop4)
getOwnPropertyDescriptor on proxy2 : Symbol(prop5)
getOwnPropertyDescriptor on proxy : Symbol(prop5)
get on proxy2 : Symbol(prop5)
get on proxy : Symbol(prop5)
getOwnPropertyDescriptor on proxy : Symbol(prop5)
PropertyNames returned :
prop0
prop1
prop2
prop3
PropertySymbols returned :
Symbol(prop2)
Symbol(prop5)
Symbol(prop4)
Symbol(prop5)
***Traps whose value is null are ignored
"getPrototypeOf" called
"setPrototypeOf" called
"isExtensible" called
"preventExtensions" called
"getOwnPropertyDescriptor" called
"defineProperty" called
"has" called
"get" called
"set" called
"deleteProperty" called
"ownKeys" called
"apply" called
"construct" called