Name Description Size
bug-862848-1.js 793
bug897403.js 118
bug901979-1.js 485
bug901979-2.js 1149
bug911553.js 341
bug1072817.js 114
bug1095973.js 91
bug1685290.js 171
bug1714531.js 128
bug1853103.js 150
bug1853180-2.js 609
bug1853180.js 483
bug1885774.js 374
defineProperty-fallback.js 340
delete-not-invoked-on-proto.js 312
freeze-proxy.js 818
function-toString.js 378
getElementIfPresent-not-present.js 135
getPrototype-cycle-for-in.js 266
getPrototype-cycle-hasInstance.js 241
operations-on-revoked.js 599
preserve-iscallable-isconstructor.js 538
proxy-array-length.js 108
seal-proxy.js 522
surfaces.js 482
target-becomes-nonextensible-during-preventExtensions.js 171
testBug793160.js 107
testDirectProxyApply1.js 201
testDirectProxyApply2.js Call the trap with the handler as the this value, the target as the first argument, the original this value as the second argument, and the original arguments as the third argument. 632
testDirectProxyApply3.js 328
testDirectProxyApply4.js 333
testDirectProxyConstruct1.js 329
testDirectProxyConstruct2.js Call the trap with the handler as the this value, the target as the first argument, and the original arguments as the third argument. Hooks that don't return an object must throw. 681
testDirectProxyConstruct3.js 397
testDirectProxyConstruct4.js 341
testDirectProxyConstruct5.js 720
testDirectProxyConstructor.js 874
testDirectProxyDefineProperty1.js 624
testDirectProxyDefineProperty2.js Call the trap with the handler as the this value, the target as the first argument, the name of the property as the second argument, and the descriptor as the third argument. 1009
testDirectProxyDefineProperty3.js Throw a TypeError if the trap defines a new property on a non-extensible object 471
testDirectProxyDefineProperty4.js Throw a TypeError if the trap defines a non-configurable property that does not exist on the target 431
testDirectProxyDefineProperty5.js 372
testDirectProxyDefineProperty6.js 518
testDirectProxyDefineProperty7.js 465
testDirectProxyDefinePropertyFailure.js 867
testDirectProxyEnumerate1.js 271
testDirectProxyGet1.js 374
testDirectProxyGet2.js Call the trap with the handler as the this value, the target as the first argument, the name of the property as the second argument, and the receiver as the third argument 739
testDirectProxyGet3.js Throw a TypeError if the trap reports a different value for a non-writable, non-configurable property 1349
testDirectProxyGet4.js Throw a TypeError if the trap does not report undefined for a non-configurable accessor property that does not have a getter 507
testDirectProxyGet5.js 417
testDirectProxyGet6.js 320
testDirectProxyGet8.js 579
testDirectProxyGet9.js 668
testDirectProxyGet10.js 939
testDirectProxyGet11.js 500
testDirectProxyGet12.js 662
testDirectProxyGet13.js 564
testDirectProxyGet14.js 418
testDirectProxyGet15.js 467
testDirectProxyGetInherited1.js 504
testDirectProxyGetInherited2.js 743
testDirectProxyGetInherited3.js 464
testDirectProxyGetInherited4.js 185
testDirectProxyGetOwnPropertyDescriptor1.js 798
testDirectProxyGetOwnPropertyDescriptor2.js Call the trap with the handler as the this value, the target as the first argument, and the name of the property as the second argument 566
testDirectProxyGetOwnPropertyDescriptor3.js 404
testDirectProxyGetOwnPropertyDescriptor4.js Throw a TypeError if the trap reports a non-configurable property as non-existent 443
testDirectProxyGetOwnPropertyDescriptor5.js Throw a TypeError if the trap reports an existing own property as non-existent on a non-extensible object 500
testDirectProxyGetOwnPropertyDescriptor6.js 347
testDirectProxyGetOwnPropertyDescriptor7.js Throw a TypeError if the trap reports a new own property on a non-extensible object 407
testDirectProxyGetOwnPropertyDescriptor8.js 491
testDirectProxyGetOwnPropertyDescriptor9.js Throw a TypeError if the trap returns a non-configurable descriptor for a non-existent property 380
testDirectProxyGetOwnPropertyDescriptor10.js 1156
testDirectProxyGetOwnPropertyDescriptor11.js 384
testDirectProxyGetOwnPropertyNames1.js 656
testDirectProxyGetOwnPropertyNames2.js Call the trap with the handler as the this value, and the target as the first argument 478
testDirectProxyGetOwnPropertyNames3.js 285
testDirectProxyGetOwnPropertyNames4.js 301
testDirectProxyGetOwnPropertyNames5.js Throw a TypeError if the trap reports a new own property on a non-extensible object 383
testDirectProxyGetOwnPropertyNames6.js 379
testDirectProxyGetOwnPropertyNames7.js Throw a TypeError if the trap skips an existing own property on a non-extensible object 446
testDirectProxyGetOwnPropertyNames8.js 1010
testDirectProxyGetOwnPropertyNames9.js 348
testDirectProxyHas1.js 434
testDirectProxyHas2.js Call the trap with the handler as the this value, the target as the first argument, and the name of the property as the second argument 609
testDirectProxyHas3.js Throw a TypeError if the trap reports a non-configurable own property as non-existent 397
testDirectProxyHas4.js Throw a TypeError if the trap reports an existing own property as non-existent on a non-extensible object 454
testDirectProxyHas5.js 388
testDirectProxyHas6.js Don't throw a type error if the trap reports an undefined property as non-present, regardless of extensibility. 378
testDirectProxyHas7.js 325
testDirectProxyHasOwnProperty.js 1210
testDirectProxyIsExtensible1.js shouldIgnoreHandler = 4193
testDirectProxyIsExtensible2.js 346
testDirectProxyKeys1.js 577
testDirectProxyKeys2.js Call the trap with the handler as the this value, and the target as the first argument 480
testDirectProxyKeys3.js 271
testDirectProxyKeys4.js 285
testDirectProxyKeys5.js Throw a TypeError if the trap reports a new own property on a non-extensible object 368
testDirectProxyKeys6.js 397
testDirectProxyKeys7.js Throw a TypeError if the trap skips an existing own enumerable property on a non-extensible object 464
testDirectProxyKeys8.js Throw a TypeError if the trap skips an existing own enumerable property on a non-extensible object 464
testDirectProxyKeys9.js 803
testDirectProxyKeys10.js 851
testDirectProxyKeys11.js 333
testDirectProxyOnProtoWithForIn.js 337
testDirectProxyOwnKeysSymbol.js 1158
testDirectProxyPreventExtensions1.js 319
testDirectProxyPreventExtensions2.js Call the trap with the handler as the this value and the target as the first argument. 594
testDirectProxyPreventExtensions3.js 310
testDirectProxyPreventExtensions4.js 299
testDirectProxyPreventExtensions5.js 356
testDirectProxyRevoke.js 1399
testDirectProxySet1.js 570
testDirectProxySet2.js Call the trap with the handler as the this value, the target as the first argument, the name of the property as the second argument, the value as the third argument, and the receiver as the fourth argument 771
testDirectProxySet3.js 496
testDirectProxySet4.js Throw a TypeError if the trap sets a non-configurable accessor property that doest not have a setter 462
testDirectProxySet5.js 343
testDirectProxySet6.js 328
testDirectProxySet7.js 530
testDirectProxySet8.js 625
testDirectProxySet9.js 610
testDirectProxySet10.js 1941
testDirectProxySetArray1.js 633
testDirectProxySetArray2.js 395
testDirectProxySetArray3.js 602
testDirectProxySetArray4.js 706
testDirectProxySetFailure.js 1015
testDirectProxySetInherited.js 563
testDirectProxySetNested.js 325
testDirectProxySetNested2.js 435
testDirectProxySetReceiverLookup.js 1849
testDirectProxyValidateProperty1.js Throw a TypeError if the current descriptor is non-configurable and the trap returns a configurable descriptor 499
testDirectProxyValidateProperty2.js Throw a TypeError if the enumerable fields of the current descriptor and the descriptor returned by the trap are the boolean negation of each other 1048
testDirectProxyValidateProperty3.js Throw a TypeError if the current descriptor is a data descriptor and the descriptor returned by the trap is not, or vice versa, and the current descriptor is non-configurable 1134
testDirectProxyValidateProperty4.js Throw a TypeError if both the current descriptor and the descriptor returned by the trap are data descriptors, the current descriptor is non-configurable and non-writable, and the descriptor returned by the trap is writable. 723
testDirectProxyValidateProperty5.js Throw a TypeError if both the current descriptor and the descriptor returned by the trap are data descriptors, the current descriptor is non-configurable and non-writable, and the descriptor returned by the trap does not have the same value. 764
testDirectProxyValidateProperty6.js Throw a TypeError if both the current descriptor and the descriptor returned by the trap are accessor descriptors, the current descriptor is non-configurable, and the descriptor returned by the trap has a different setter. 805
testDirectProxyValidateProperty7.js Throw a TypeError if both the current descriptor and the descriptor returned by the trap are accessor descriptors, the current descriptor is non-configurable, and the descriptor returned by the trap has a different getter. 783
testSetImmutablePrototype.js 416
testTestIntegrityLevel.js 641
testWrapperGetInherited.js 403
testWrapWithProtoIter.js 53
testWrapWithProtoSet.js 229
testWrapWithProtoTypedArray.js 664
testWrapWithProtoTypedArraySortFloat32.js 78