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
Nicolò Ribaudo
edafc79523
Add missing feature to prod-private-method-initialize-order.case ( #2354 )
2019-09-19 11:48:06 -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
5848f4f39d
Adding case to verify private methods length proeprty
2019-08-30 13:31:45 -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
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
Kubilay Kahveci
b2f1d9bb4f
Add tests covering static private methods used from instance methods
...
and vice versa
2019-08-23 13:50:16 +01:00
Caio Lima
46c542c14f
Adding case with private static method and instance method
2019-08-20 15:27:59 -03:00
Caio Lima
01e89a8a0a
Generated tests
2019-08-19 18:10:23 -03:00
Caio Lima
6a5d125dcd
Added cases with declaration and usage of private static accessors
2019-08-19 17:35:12 -03:00
Leo Balter
99656c6da5
Add cases with assignment patterns
2019-08-14 18:53:46 -04:00
Caio Lima
2401cc678b
Fixing flags in some tests
2019-08-14 19:21:00 -03:00
Leo Balter
eff2850ca3
Add template for ObjectAssignment using identifier names like reserved words
2019-08-14 18:04:15 -04:00
Leo Balter
f7c89547e6
Add template for CoverParenthesizedExpressionAndArrowParameterList
2019-08-14 17:57:50 -04:00
Leo Balter
ad98bcaf18
Add more cases with other reserved words
2019-08-14 17:51:55 -04:00
Caio Lima
d135093259
Fixing flags and adding cases where private static method is shadowed on inner class.
2019-08-14 18:18:24 -03:00
Leo Balter
39e25a8d06
Add cases for default identifier names in accessor-names
2019-08-14 17:02:03 -04:00
Leo Balter
0e8050b5fb
Fix missing features in templates
2019-08-14 17:02:03 -04:00
Leo Balter
afcbd81061
Add extends
2019-08-14 17:00:36 -04:00
Leo Balter
cf32265765
Add tests for valid identifier names also listed as reserved words
...
Ref #2285
2019-08-14 16:48:44 -04:00
Caio Lima
fe2672d8d6
Added cases where private static fields are shadowed on inner class
2019-08-14 17:40:16 -03: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
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
Leo Balter
8e5820fce7
Add cases for dstr assignment w/ inner edgy LHSExpressions
2019-08-05 10:56:24 -04:00
Leo Balter
29627e892b
Add cases for Optional Expressions as DestructuringAssignmentTarget
2019-08-05 10:55:32 -04:00
Leo Balter
6d9bef23d3
Remove es6id from generation files
2019-08-05 10:54:37 -04:00
Kubilay Kahveci
458a35e78a
Add tests for static private method access inside nested functions
2019-08-02 11:25:00 +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
André Bargull
64b6b844eb
Remove invalid template file
...
The template file violated the conventions from "src/class-elements/conventions.md".
Specifically there must be a global `C` variable, but default exports don't
create a global variable binding. There is no easy way to refer to the current
module and by that retrieve the default export, therefore the template was
removed.
2019-07-22 02:12:23 -07: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
c509173032
Add templates and cases for matchings of a StatementList
2019-07-19 13:55:44 -04:00
Leo Balter
5549fd0022
Merge pull request #2197 from jbhoosreddy/class-decl-module
...
Add more class declaration formations
2019-07-16 19:30:17 -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
e2d9794092
Check static private methods on super class are called with correct receiver
2019-07-12 13:33:18 +01:00
jbhoosreddy
35aa4c3969
Add class elements declaration in module export form
2019-07-10 20:32:26 -04:00
Richard Gibson
0100bb21dc
Add IsSimpleParameterList spec text to new test cases
2019-07-10 20:13:33 -04:00
Richard Gibson
7f395d6d87
Add tests for array/object destructuring parameter with "use strict"
2019-07-10 19:59:30 -04:00
Caio Lima
ea359a1d81
Added tests to cover access of private members on inner regular functions and arrow functions. ( #2228 )
2019-07-10 16:58:19 -04:00
Richard Gibson
4af2c34eb2
Add tests for rest parameter with "use strict" (expecting syntax error)
2019-07-03 18:54:21 -04:00
Nicolò Ribaudo
77f6cfb2aa
Add missing features to class fields tests ( #2220 )
2019-07-03 17:22:14 -04:00
Caio Lima
bf859771f0
Adding case with computed property and simplifying 'own-property.case'
2019-06-21 12:29:54 -03:00