Leo Balter
99656c6da5
Add cases with assignment patterns
2019-08-14 18:53:46 -04: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
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
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
Caio Lima
f1ac274f9d
Adding test cases to verify that private methods and accessors are not visible to [[GetOwnProperty]] and [[HasProperty]].
2019-06-21 09:50:12 -03:00
Leo Balter
ac7c5008ad
Improve tests description
...
Fix #2127
The new description reflects better the actual expected behavior
2019-05-29 15:59:27 -04:00
Leo Balter
dce80ecde1
Merge pull request #2178 from mkubilayk/private-before-super-return
...
Check private methods are not installed before super returns
2019-05-29 13:22:11 -04:00
Leo Balter
35dc11f569
Merge pull request #2171 from leobalter/call-innerb
...
Add assertion for private method shadowed by getter case
2019-05-29 10:54:30 -04:00
Kubilay Kahveci
27beedc281
test: Check private methods are not installed before super returns
2019-05-29 10:55:55 +01:00
Leo Balter
260e257aa6
Fix feature flag
2019-05-22 17:05:03 -04:00
Leo Balter
a038f7b219
Fix yaml trailing line
2019-05-22 14:00:32 -04:00
Caio Lima
696d87274b
Added case to with Function.prototype.call
2019-05-22 13:53:58 -04:00
Caio Lima
4114b3749f
Adding tests to cover private methods comparison
2019-05-22 13:53:58 -04:00
Leo Balter
5872c81e29
Add assertion for method calling
...
Ref https://github.com/tc39/test262/pull/2150#discussion_r285706248
2019-05-22 13:49:02 -04:00
Caio Lima
72945e0412
Adding test cases to cover usage of private methods and accessors on inner classes. ( #2150 )
2019-05-22 12:58:09 -04:00
Caio Lima
7ab73f5fb7
Fixing typo on
2019-05-08 15:21:26 -03:00
Caio Lima
4cd26da388
Adding more cases that can be present on ClassHeritage grammar rule
2019-05-08 15:12:24 -03:00
Caio Lima
4c62f6dd73
Adding case to verify if PrivateEnvironment is properly set when evaluating 'ClassHeritage'
2019-05-08 15:12:24 -03:00
Leo Balter
1c70c90386
Add missing feature tags
2019-03-13 15:45:42 -04:00
Leo Balter
aa03128e41
remove leading empty line from test cases
2019-02-25 16:14:21 -05:00
Caio Lima
b9f43c0711
Adding destructuring-binding on feature list
2019-02-14 15:14:46 -05:00
Caio Lima
b8e92c2341
Added case to verify invalid syntax when using private field on object destructuring
2019-02-14 15:14:46 -05:00
Caio Lima
185e590880
Removed invalid super access tests and created properly syntax error checks
2019-02-14 15:12:48 -05:00
Caio Lima
4e3e82ee3f
Fixing async tests and other NIT changes
2019-02-06 18:18:48 -02:00
Caio Lima
9fe84c576a
Added missing cases of private field as function
2019-02-06 17:13:42 -02:00
André Bargull
1d8316cb3a
Remove invalid private name templates
...
Inner classes have access to outer private names.
Fixes #2039
2019-01-30 06:44:10 -08:00