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