-
- Downloads
Update tests for Proxy.[[SetPrototypeOf]] (#716)
* Update tests for Proxy.[[SetPrototypeOf]] Expand coverage for proxies' [[SetPrototypeOf]] and update tests to verify that target's [[IsExtensible]] is not called anymore if trap returns a falsy value. Ref tc39/ecma262#331
Showing
- test/built-ins/Proxy/setPrototypeOf/boolean-trap-result-extensible-target.js 0 additions, 28 deletions...y/setPrototypeOf/boolean-trap-result-extensible-target.js
- test/built-ins/Proxy/setPrototypeOf/internals-call-order.js 48 additions, 0 deletionstest/built-ins/Proxy/setPrototypeOf/internals-call-order.js
- test/built-ins/Proxy/setPrototypeOf/not-extensible-target-not-same-target-prototype.js 22 additions, 7 deletions...typeOf/not-extensible-target-not-same-target-prototype.js
- test/built-ins/Proxy/setPrototypeOf/not-extensible-target-same-target-prototype.js 45 additions, 10 deletions...rototypeOf/not-extensible-target-same-target-prototype.js
- test/built-ins/Proxy/setPrototypeOf/not-extensible-trap-is-false-return-false.js 0 additions, 19 deletions...tPrototypeOf/not-extensible-trap-is-false-return-false.js
- test/built-ins/Proxy/setPrototypeOf/return-abrupt-from-get-trap.js 24 additions, 0 deletions...t-ins/Proxy/setPrototypeOf/return-abrupt-from-get-trap.js
- test/built-ins/Proxy/setPrototypeOf/return-abrupt-from-isextensible-target.js 28 additions, 0 deletions.../setPrototypeOf/return-abrupt-from-isextensible-target.js
- test/built-ins/Proxy/setPrototypeOf/return-abrupt-from-target-getprototypeof.js 30 additions, 0 deletions...etPrototypeOf/return-abrupt-from-target-getprototypeof.js
- test/built-ins/Proxy/setPrototypeOf/return-abrupt-from-trap.js 0 additions, 0 deletions...built-ins/Proxy/setPrototypeOf/return-abrupt-from-trap.js
- test/built-ins/Proxy/setPrototypeOf/toboolean-trap-result-false.js 61 additions, 0 deletions...t-ins/Proxy/setPrototypeOf/toboolean-trap-result-false.js
- test/built-ins/Proxy/setPrototypeOf/toboolean-trap-result-true-target-is-extensible.js 66 additions, 0 deletions...typeOf/toboolean-trap-result-true-target-is-extensible.js
- test/built-ins/Proxy/setPrototypeOf/trap-is-not-callable.js 2 additions, 1 deletiontest/built-ins/Proxy/setPrototypeOf/trap-is-not-callable.js
- test/built-ins/Proxy/setPrototypeOf/trap-is-undefined-or-null.js 45 additions, 0 deletions...ilt-ins/Proxy/setPrototypeOf/trap-is-undefined-or-null.js
- test/built-ins/Proxy/setPrototypeOf/trap-is-undefined.js 0 additions, 14 deletionstest/built-ins/Proxy/setPrototypeOf/trap-is-undefined.js
Loading
Please register or sign in to comment