2133 Commits

Author SHA1 Message Date
Alexey Shvayka
a24078194c Use isConstructor harness in revocation function test 2020-04-23 10:42:59 -04:00
Alexey Shvayka
c31133b195 Add Proxy.revocable built-in test 2020-04-23 10:42:59 -04:00
Rick Waldron
fadb9073d3 Atomics.waitAsync: fix lint trash 2020-04-23 10:32:55 -04:00
Rick Waldron
d7e4de1484 Atomics.waitAsync: validate array type; waiter list position, notify before timeout 2020-04-23 10:32:55 -04:00
Rick Waldron
161ce480d1 Atomics.waitAsync: misused symbol args. 2020-04-23 10:32:55 -04:00
Rick Waldron
bd5b37e51e Atomics.waitAsync: symbol for timeout throws 2020-04-23 10:32:55 -04:00
Rick Waldron
eeb75f60dd Atomics.waitAsync: poisoned object throws 2020-04-23 10:32:55 -04:00
Rick Waldron
db9c0ef27c Atomics.waitAsync: out of range index 2020-04-23 10:32:55 -04:00
Rick Waldron
092342098e Atomics.waitAsync: fix lint issues 2020-04-23 10:32:55 -04:00
Rick Waldron
c3efb56025 Atomics.waitAsync: make all agent timeouts async 2020-04-23 10:32:55 -04:00
Rick Waldron
f03c0c2de3 fixup! Atomics.waitAsync: no spurious wakeup on [operation] 2020-04-23 10:32:55 -04:00
Rick Waldron
a46bbfd872 Atomics: drop unused id argument to agent receiveBroadcast handler 2020-04-23 10:32:55 -04:00
Rick Waldron
974a4ffbc5 Atomics.waitAsync: no spurious wakeup on [operation] 2020-04-23 10:32:55 -04:00
Rick Waldron
6d4b4eba98 Atomics.waitAsync: false, nan, negative, null, object zero timeouts 2020-04-23 10:32:55 -04:00
Rick Waldron
4c2ca05790 Atomics.waitAsync: negative index throws 2020-04-23 10:32:55 -04:00
Rick Waldron
a196c9307d Atomics.waitAsync: negative timeout 2020-04-23 10:32:55 -04:00
Rick Waldron
677fb82a75 Atomics.waitAsync: false for timeouts, revised. 2020-04-23 10:32:55 -04:00
Rick Waldron
9519cd8448 Atomics.waitAsync: Return Value 2020-04-23 10:32:55 -04:00
Rick Waldron
dabcc05199 Atomics.waitAsync: false, nan for timeouts 2020-04-23 10:32:55 -04:00
Rick Waldron
c0f0adffdd Atomics.waitAsync: ValidateSharedIntegerTypedArray, ValidateAtomicAccess & Return promiseCapability.[[Promise]] 2020-04-23 10:32:55 -04:00
Rick Waldron
4e48a5692c Atomics.wait: fix esid 2020-04-23 10:32:55 -04:00
Rick Waldron
bb37b8812f Atomics.waitAsync: add descriptor, length, name tests 2020-04-23 10:32:55 -04:00
Alexey Shvayka
1394a4f33e Fix Proxy tests 2020-04-23 10:31:12 -04:00
Alexey Shvayka
fe0d4dc781 Fix bound function tests 2020-04-23 10:31:12 -04:00
Gus Caplan
1d513c3a50 Update indices-groups-object.js 2020-04-18 17:04:51 -04:00
Gus Caplan
a799a4ac23 Sort out __proto__ occurances outside of annexB 2020-04-18 17:04:51 -04:00
Michaël Zasso
e1fb459313 Use slice in RegExp lookBehind test
This change allows the test to be run on engines that do not implement
Annex B.
2020-04-18 13:26:52 -04:00
jhnaldo
68205eb76c Fixed wrong esid and features in a Promise.all test 2020-04-18 13:26:27 -04:00
Alexey Shvayka
048b6b54ff Assert that Symbol is a constructor 2020-04-14 16:45:00 -04:00
Alexey Shvayka
156d1b68fd
Fix async iterator methods not passing absent values tests (#2571)
* Fix `next` method test

* Fix `return` method test

* Drop `throw` method test

%AsyncFromSyncIteratorPrototype%.throw is always called with `value`.
2020-04-10 15:41:20 -07:00
Alexey Shvayka
6fb6ff6ac5 Add String.prototype.split test 2020-04-09 09:48:21 -04:00
Alexey Shvayka
0c0bcef6ea Add String.prototype.search test 2020-04-09 09:48:21 -04:00
Alexey Shvayka
25978298a4 Add String.prototype.replaceAll test 2020-04-09 09:48:21 -04:00
Alexey Shvayka
f21c828965 Add String.prototype.replace test 2020-04-09 09:48:21 -04:00
Alexey Shvayka
d8a6a06dcd Add String.prototype.match test 2020-04-09 09:48:21 -04:00
Alexey Shvayka
c1a7ffa2ef Rename searchValue-replace-method-abrupt.js 2020-04-09 09:48:21 -04:00
Shu-yu Guo
966fc11862 Migrate FinalizationRegistry tests to per-item callback API 2020-04-01 16:45:40 -04:00
Alexey Shvayka
4199a3b34b Add integer index property name test 2020-04-01 11:41:38 -04:00
Alexey Shvayka
b69390e68a Add string property name test 2020-04-01 11:41:38 -04:00
Alexey Shvayka
00cf7a1a9c Rename "trap-is-undefined-receiver.js" 2020-04-01 11:41:38 -04:00
Rick Waldron
772fd320cd
Promise.any: remove erroneous SpeciesConstructor tests until a better solution can be found. (#2562) 2020-03-31 13:51:49 -07:00
Alexey Shvayka
b90a11e620 Add throw method test 2020-03-30 19:22:57 -04:00
Alexey Shvayka
543370c44d Add return method test 2020-03-30 19:22:57 -04:00
Alexey Shvayka
1bf4e159dd Add next method test 2020-03-30 19:22:57 -04:00
Rick Waldron
299cd74ef2 Promise.any: fix "invoke-then.js" test 2020-03-30 13:57:03 -04:00
Alexey Shvayka
9ccd3a7b9e Test revoked callable [[ProxyTarget]] 2020-03-30 09:48:37 -04:00
Alexey Shvayka
91b867b660 Fix non-callable [[ProxyTarget]] test 2020-03-30 09:48:37 -04:00
Alexey Shvayka
e8e3aaa77b Test revoked [[ProxyHandler]] 2020-03-30 09:48:37 -04:00
Alexey Shvayka
8b610fb33a Test revoked [[ProxyTarget]] 2020-03-30 09:48:37 -04:00
Rick Waldron
22be03d833 Promise.any: lint fixes 2020-03-27 21:00:29 -04:00