1339 Commits

Author SHA1 Message Date
Leo Balter
8d4c5f502f Generate tests 2019-09-27 13:23:44 -04:00
Leo Balter
2e82d31eac Add tests for evaluation and export declarations in TLA 2019-09-27 13:23:44 -04:00
Leo Balter
69bf8fb0f8 Update tests for top-level await 2019-09-27 13:23:44 -04:00
Leo Balter
32bb36f5e4 Tests for TLA module evaluation 2019-09-26 14:28:56 -04:00
Mike Pennisi
f26c2a11bd Remove unnecessary "includes" directives
The values defined by the referenced files are not used by these tests.
This makes their inclusion superfluous, which needlessly increases the
time to execute the tests and may confuse some readers.
2019-09-25 13:59:24 -04:00
Leo Balter
38ffce541d ASI after do-while in the same line 2019-09-24 14:16:40 -04:00
Nicolò Ribaudo
5de1bb4cd5 Add missing used features to private fields tests (#2361) 2019-09-24 13:51:47 -04:00
Nicolò Ribaudo
7697d3a1d5 Test specific error in super-private-access-invalid.case (#2355)
Without declaring #x in the class body, the thrown error could have been
about the undeclared private name rather than about the SuperProperty
2019-09-24 13:51:10 -04:00
Caio Lima
543cc598de Adding tests to verify early error when mixing private static and instance accessors (#2316) 2019-09-20 15:27:03 -03:00
Nicolò Ribaudo
edafc79523 Add missing feature to prod-private-method-initialize-order.case (#2354) 2019-09-19 11:48:06 -03:00
Benjamin E. Coe
c41a8ac1a0 test: adding async optional chaining tests (#2337)
* test: adding async optional chaining tests

* Update test/language/expressions/optional-chaining/member-expression-async-identifier.js

Co-Authored-By: Leo Balter <leonardo.balter@gmail.com>

* Update test/language/expressions/optional-chaining/optional-chain-async-square-brackets.js

Co-Authored-By: Leo Balter <leonardo.balter@gmail.com>

* Update test/language/expressions/optional-chaining/member-expression-async-this.js

Co-Authored-By: Leo Balter <leonardo.balter@gmail.com>

* Update test/language/expressions/optional-chaining/optional-chain-async-optional-chain-square-brackets.js

Co-Authored-By: Leo Balter <leonardo.balter@gmail.com>

* Update test/language/expressions/optional-chaining/optional-chain-async-optional-chain-square-brackets.js

Co-Authored-By: Leo Balter <leonardo.balter@gmail.com>

* Update test/language/expressions/optional-chaining/optional-chain-async-square-brackets.js

Co-Authored-By: Leo Balter <leonardo.balter@gmail.com>

* Update test/language/expressions/optional-chaining/optional-chain-async-square-brackets.js

Co-Authored-By: Leo Balter <leonardo.balter@gmail.com>

* Update test/language/expressions/optional-chaining/optional-chain-async-optional-chain-square-brackets.js

Co-Authored-By: Leo Balter <leonardo.balter@gmail.com>

* Update test/language/expressions/optional-chaining/member-expression-async-identifier.js

Co-Authored-By: Leo Balter <leonardo.balter@gmail.com>

* chore: update tests based on code review

* chore: address code review
2019-09-18 13:33:29 -03:00
Alexey Shvayka
0893865705 Add async generator default prototype tests (#2336)
* Add default prototype test

* Add cross-realm default prototype test
2019-09-11 17:02:03 -03:00
Caio Lima
d65b9b35be Abrupt completion cases (#2321)
* Added abrupt completition into PrivateFieldSet and PrivateFieldGet

* Adding abrupt completition for computed property evaluation

* Added case to cover abrupt completition on field initializer

* Fixing typo for 'complition' word

* Fixing typo into setter and getter description

* Fixing broken test abrupt-completition-on-field-initializer.js

* Fixing NITs

* Fixing typo of completion
2019-09-05 17:15:05 -03:00
Leo Balter
d39e96b439
Add missing features for tests using cross-realm (#2328)
Fixes #2324
2019-09-04 16:27:20 -03:00
Caio Lima
a997838e4b Adding missing variations to verify private method name setup (#2323)
* Added missing cases for name into variations of private method definition

* Generated tests

* Fixing broken case 'private-async-generator-method-name'
2019-09-04 11:43:25 -03:00
Leo Balter
0e30ee06c9
Merge pull request #2322 from caiolima/private-method-length
Added private method length cases
2019-09-04 11:42:19 -03:00
Leo Balter
5d84854f27
Avoid usage of Object.keys when asserting order of returned values (#2320)
Fixes #2226
2019-09-04 11:38:18 -03:00
Caio Lima
32958aeb56 Generated tests 2019-08-30 13:35:28 -03:00
Leo Balter
b63cdfd4f4
Fix a test for TLA (#2319)
Fixes #2300
2019-08-29 17:20:50 -03:00
Caio Lima
7b1f479c8b Added case file to intercalated static/non-static computed fields (#2318)
* Added case file to intercalated static/non-static computed fields.

* Fixing error into tests to properly call 'C' instead of 'c'.
2019-08-29 16:02:21 -03:00
Shu-yu Guo
a31961f7ea Add tests for nested private fields (#2317)
This came up with a V8 bug where private fields weren't resolved
properly from nested classes where both the inner and the outer class
had private fields.
2019-08-29 11:19:47 -03:00
Qiming Ma
407103728c Add tests for duplicate private methods (early-error) (#2308)
* Add tests for duplicate private methods

* Add generated js test files

* Fix indentation

* Add more features to tests

* Fix feature list format
2019-08-29 11:17:37 -03:00
Leo Balter
230ab42698
Merge pull request #2296 from caiolima/private-static-members-inner-class
Private static members inner class
2019-08-28 16:04:17 -03:00
Leo Balter
daa5994b38
Merge pull request #2294 from leobalter/2285/accessor-names
Add cases for `default` identifier names in accessor-names
2019-08-28 15:05:12 -03:00
Benjamin E. Coe
854df2196f test: add test for ?. [expression] edge cases (#2297) 2019-08-28 15:02:17 -03:00
Caio Lima
33cc1cdb6c Adding case where the usage of private field inside computed property should throw a TypeError. (#2298) 2019-08-28 15:00:13 -03:00
Caio Lima
fbbab61b4a Adding cases to check if SyntaxError is thrown if AllPrivateIdentifiersValid returns false. (#2301) 2019-08-28 14:58:43 -03:00
Leo Balter
8d41122c2b
Merge pull request #2310 from mkubilayk/static-private-from-instance
Add tests covering static private methods used from instance methods
2019-08-28 14:19:00 -03:00
Leo Balter
3daa5e46fc
Merge pull request #2304 from caiolima/private-static-accessor
Private static accessor declaration and usage
2019-08-28 12:45:58 -03:00
Leo Balter
7ca7d01bfb
Merge pull request #2307 from caiolima/verify-different-brand
Verify different brand from static and instance private methods
2019-08-28 12:45:24 -03:00
Leo Balter
df3e9ad72f
Adding multiple class evaluation cases for private static accessors (#2306) 2019-08-28 12:45:00 -03:00
Caio Lima
8790a8e98a Added private static accessor cases with direct eval access (#2305) 2019-08-28 12:44:14 -03:00
Joyee Cheung
0a1e35d3db Fix static method access in private-static-method-brand-check-multiple-evaluations-of-class-realm.js (#2313) 2019-08-28 12:41:25 -03:00
Kubilay Kahveci
ca58913191 Generate tests 2019-08-23 13:50:23 +01:00
Caio Lima
04ccc8624e Generated tests 2019-08-20 15:27:59 -03:00
Caio Lima
2b973de4e9 Adding multiple class evaluation cases for private static accessors 2019-08-19 21:25:12 -03:00
Caio Lima
01e89a8a0a Generated tests 2019-08-19 18:10:23 -03:00
André Bargull
59a1a016b7 Assign "name" property to all anonymous functions (#2299)
Implements the changes from <https://github.com/tc39/ecma262/pull/1490>.
2019-08-15 10:58:40 -04:00
Leo Balter
bcb6c33387 Regenerate tests 2019-08-14 19:14:44 -04:00
Leo Balter
209845c7b5 Generate tests 2019-08-14 18:54:04 -04:00
Caio Lima
2401cc678b Fixing flags in some tests 2019-08-14 19:21:00 -03:00
Leo Balter
ae4df81f6f Generate tests 2019-08-14 17:52:41 -04:00
Caio Lima
55a9ad0705 Added generated tests 2019-08-14 18:23:16 -03:00
Leo Balter
c09563280d Generate tests 2019-08-14 17:02:04 -04:00
Leo Balter
4d06dbc7eb Generate tests 2019-08-14 16:48:44 -04:00
Caio Lima
65fd8d30a3 Adding tests to verify if '.name' of static members are configured properly (#2293) 2019-08-14 13:33:41 -04:00
Caio Lima
f947f93887 Private static members with multiple evaluation of class (#2291) 2019-08-14 13:32:11 -04:00
Caio Lima
c9a5cc34c8 Adding cases of access private static fields/methods through direct eval (#2289) 2019-08-14 13:30:44 -04:00
Leo Balter
1da297e305
Fix typo from optional chaining test (#2287) 2019-08-14 12:47:31 -04:00
Joyee Cheung
2312e123b8 accessing private fields in TDZ should throw a ReferenceError (#2284) 2019-08-14 12:45:29 -04:00