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 |
polymorphic-function-closure.js |
|
349 |
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 |