2908 Commits

Author SHA1 Message Date
Alexey Shvayka
87398ac935 Test Error.prototype.toString called as top-level function 2020-09-09 14:34:20 -04:00
Alexey Shvayka
54ef2ae71d Test RegExp.prototype.toString called as top-level function 2020-09-09 14:34:20 -04:00
Alexey Shvayka
9857b124c0 Test Array.prototype methods called as top-level functions 2020-09-09 14:34:20 -04:00
Rick Waldron
1c22e0b2f2 Atomics: fix test info contents to match definition as it appears in ES2020. Fixes gh-2721 2020-09-04 09:32:55 -04:00
Alexey Shvayka
c64db438df Test [[Set]] failure near integer limit in Array.prototype.push 2020-09-02 15:30:33 -04:00
Rick Waldron
896994413c
Missing coverage for Object.defineProperty method. Fixes gh-2660 (#2738) 2020-08-31 12:59:07 -07:00
Richard Gibson
93ff9b7262 Replace incorrect use of $DONOTEVALUATE 2020-08-21 15:58:21 -04:00
Richard Gibson
4f126a8ce9 Test the sequence of potentially abrupt steps in String.prototype.split 2020-08-21 15:58:21 -04:00
Richard Gibson
2dd3e50064 Fix confusing comment text 2020-08-21 15:58:21 -04:00
Alexey Shvayka
e0a65ee75e Add %GeneratorFunction.prototype% test 2020-08-20 12:52:25 -04:00
Alexey Shvayka
fd91dd1e0e Add %AsyncGeneratorFunction.prototype% test 2020-08-20 12:52:25 -04:00
Alexey Shvayka
34fb6c4374 Add %AsyncFunction.prototype% test 2020-08-20 12:52:25 -04:00
Alexey Shvayka
36f73c6142 Add Function.prototype.length property descriptor test 2020-08-20 12:39:28 -04:00
Alexey Shvayka
51fac5f93b Rename & improve large target function "length" test 2020-08-20 12:38:45 -04:00
Alexey Shvayka
8fbe2f82ef Test default value of bound function "length" property 2020-08-20 12:38:45 -04:00
Alexey Shvayka
53d8d9d394 Merge & improve remaining arguments tests 2020-08-20 12:38:45 -04:00
Alexey Shvayka
233ca721f5 Test ToInteger performed on "length" value of target function 2020-08-20 12:38:45 -04:00
Alexey Shvayka
f80d7e7777 Merge & refactor bound function "length" property descriptor tests 2020-08-20 12:38:45 -04:00
Alexey Shvayka
897a05954f Test "length" property descriptor of Function.prototype.bind 2020-08-20 12:38:45 -04:00
Gus Caplan
5f99d05c6a native function validator for your consideration 2020-08-04 19:44:31 -04:00
Gus Caplan
156186aee2 New NativeFunction tests 2020-08-04 19:44:31 -04:00
Leo Balter
5a01caed71 Add feature tag for cleanupSome
The WeakRefs proposal advanced to Stage 4 but cleanupSome moved back to a Stage 2 status.
The tests should remain in Test262 for now but this feature flag should help users to
filter tests out.
2020-07-21 16:57:50 -04:00
Jordan Harband
4203041cef
Add tests for Reflect[Symbol.toStringTag] (#2710)
Ref https://github.com/tc39/ecma262/pull/2057

Co-authored-by: Leo Balter <leonardo.balter@gmail.com>
2020-07-20 13:23:56 -07:00
Leo Balter
2e127ec40e Rename usage of master to main
Ref #2699
2020-07-15 15:47:15 -04:00
Leo Balter
b9e4010b20
Fix language in test file (#2700) 2020-07-13 15:01:38 -07:00
QuXing9
91a9abff4e
Add three testcases for test262 suite. (#2692)
* Add tests for escape function when parameter is not a string.

Fixes #2687
Fixes #2637

* Add test for indirect eval calls  when script is a for statement.

When for statement doesn't have a body, it should throw a SyntaxError.

Fixes #2661

* Add tests for Function Constructor when body contains usestrict.

Fixes #2688
Fixes #2638
2020-07-09 09:57:55 -07:00
Rick Waldron
d3c693bdfe
AggregateError: update args order evaluation (#2647)
Fixes #2646
2020-07-08 12:13:36 -07:00
Leo Balter
bc433f1e1c Fix typo in the tests for waitAsync
Fixes #2689
2020-07-08 13:46:07 -04:00
Alexey Shvayka
c472aeea4b Use $DONE instead of $ERROR to avoid unhandled rejections 2020-07-07 11:16:04 -07:00
Alexey Shvayka
739c4cd78d Remove duplicate of "subclass-species-constructor-resolve-count.js" 2020-07-07 11:16:04 -07:00
Gus Caplan
fe3ad55d80
add missing Promise.any features (#2686) 2020-07-01 10:33:56 -07:00
Rick Waldron
6179359305
Promise.any: coverage updates, R4 (#2683) 2020-06-30 13:56:55 -07:00
Rick Waldron
16b48a1271
Promise.allSettled: coverage updates, R2 (#2684) 2020-06-30 13:56:04 -07:00
André Bargull
836f609b08 Update Atomics.exchange to allow non-shared buffers
Follow-up for: https://github.com/tc39/test262/pull/2633
2020-06-30 16:04:25 -04:00
Rick Waldron
51e73466ee
Atomics.waitAsync: more guards against false positive test passing (#2678) 2020-06-30 07:40:18 -07:00
André Bargull
b5650d23a5
Don't call $DONE twice in S25.4.4_A2.1_T3.js (#2679)
Reverts the change from 040eb5393a6c3e854a7ab5e86b54f3dac841162e to avoid
calling $DONE twice in the test file.
2020-06-25 08:35:46 -07:00
Rick Waldron
fcb3b91e4a
Atomics.waitAsync: await $262.agent.getReportAsync() in a loop, instead of calling thrice asynchronously. Fixes 2664 (#2676) 2020-06-24 13:51:52 -07:00
Rick Waldron
ae7b606cc2 Atomics: use .then($DONE, $DONE) wherever possible 2020-06-24 15:47:49 -04:00
Rick Waldron
2f12ab71f8 Promise: use .then($DONE, $DONE) wherever possible 2020-06-24 15:47:48 -04:00
Rick Waldron
040eb5393a
Promises: whenever evaluating checkSequence(sequence), also assert length of sequence (#2672) 2020-06-24 12:18:35 -07:00
Alexey Shvayka
20a1345bbe Add Array.prototype.lastIndexOf test 2020-06-24 15:14:04 -04:00
Alexey Shvayka
545e66b251 Add Array.prototype.indexOf test 2020-06-24 15:14:04 -04:00
Rick Waldron
9dbaa95aed
Promise.race: coverage updates (#2666)
Ref #2629
2020-06-24 11:42:40 -07:00
Rick Waldron
729fa02951 Atomics: update Atomics.sub to match latest proposed spec change
https://github.com/tc39/ecma262/pull/1908#issuecomment-647614204
2020-06-24 12:26:41 -04:00
Rick Waldron
529cff8ee6 Atomics: corrections 2020-06-24 12:26:41 -04:00
Rick Waldron
7e603ae236 Atomics: fix mispelled harness function name 2020-06-24 12:26:41 -04:00
Rick Waldron
4adc41eccf Atomics.* assertion messages and formatting 2020-06-24 12:26:41 -04:00
Rick Waldron
d3980866c8 Atomics.xor will operate on TA when TA.buffer is not a SharedArrayBuffer 2020-06-24 12:26:41 -04:00
Rick Waldron
e4d24694ea Atomics.sub will operate on TA when TA.buffer is not a SharedArrayBuffer 2020-06-24 12:26:41 -04:00
Rick Waldron
5e43594d44 Atomics.store will operate on TA when TA.buffer is not a SharedArrayBuffer 2020-06-24 12:26:41 -04:00