Commit Graph

560 Commits

Author SHA1 Message Date
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
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
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
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
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
Leo Balter 1da297e305
Fix typo from optional chaining test (#2287) 2019-08-14 12:47:31 -04:00
Snapstromegon 568601ddc8 [tc39/ecma262#1645] Remove double error tests (#2290)
Due to changing idempotenxy for dynamic import on failures these tests are no longer needed.
After tc39/ecma262#1645 idempotency is only required after completing normally.
2019-08-13 12:55:24 -04:00
Benjamin E. Coe 8f3aba3024 test: continuing to flesh out optional chaining tests (#2272) 2019-08-13 00:48:50 -04:00
Caio Lima 51b3953d61 Added cases to cover public static field initializer operations with 'this' biding. (#2283)
* Added cases to cover public static field initializer operations with 'this' biding.

* Added initializer that throws.

* Adding missing ';'

* Fixing broken test static-field-initializer-error.js. 'function' keyword
was missing.
2019-08-13 00:21:27 -04:00
Caio Lima aced1f265f Tests to cover simple declaration of static fields. 2019-08-12 15:01:17 -03:00
Leo Balter 84cff5090e
Merge pull request #2267 from mkubilayk/static-private-method-inner
Add tests for static private method access inside nested functions
2019-08-05 16:47:44 -04:00
Benjamin E. Coe aae991da8a feat: adding tests for optional chaining proposal (#2212) 2019-08-05 11:10:25 -04:00
Leo Balter c4dd26bcee Generate tests 2019-08-05 10:56:24 -04:00
Leo Balter ca9a3fde50 Generate tests 2019-08-05 10:56:24 -04:00
Leo Balter 8893f7a684 Generate tests 2019-08-05 10:55:32 -04:00
Leo Balter ddfe24afe3 Regenerate tests 2019-08-05 10:54:37 -04:00
Kubilay Kahveci 805e78d239 Generate tests 2019-08-02 11:25:10 +01:00
Caio Lima aeff2b0048 Adding case where PrivateName is used inside computed property. (#2241)
* Adding case where PrivateName is used inside computed property.

* Adding proper description to early errors on usage of undeclared private names inside computed property.
2019-07-30 14:53:56 -04:00
Caio Lima 98d4844997 Fixing private-getter-brand-check-multiple-evaluations-of-class-function-ctor to use private getter. (#2259) 2019-07-30 14:53:12 -04:00
Caio Lima 67ab89a4cb Fixing tests that access PrivateNames from another realm to assert the correct TypeError object, since each function will throw the TypeError from the realm where it was created. (#2258) 2019-07-30 14:43:01 -04:00
Leo Balter b3b0e8e190
Merge pull request #2235 from mkubilayk/static-subclass-receiver
Check static private methods on super class are called with correct receiver
2019-07-19 14:01:51 -04:00
Leo Balter edeada5376 Add cases for division after a Block
Plus some line terminator checks
2019-07-19 13:57:16 -04:00
Leo Balter 7c1775ae24
Merge pull request #2223 from gibson042/2019-07-rest-param-strict-body
Add tests for rest parameter with "use strict" (expecting syntax error)
2019-07-16 19:23:51 -04:00
Kubilay Kahveci 90d59c52f8 Generate tests 2019-07-12 13:33:18 +01:00