457 Commits

Author SHA1 Message Date
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
Nicolò Ribaudo
0ecbae467b Add missing features to privates tests 2019-01-17 21:40:30 +01:00
Nicolò Ribaudo
a338b5f744 Space 2019-01-12 01:07:23 +01:00
Nicolò Ribaudo
aa6092d83a Update rs-private-getter-alt.case 2019-01-12 00:58:15 +01:00
Nicolò Ribaudo
78f56762f8 Fix features in private-field-usage.case 2019-01-08 16:26:41 +01:00
Leo Balter
0304c66440 Make the folder names consistent 2018-12-21 15:47:01 -05:00
Leo Balter
b8d43a3982 More reorganization for the class folder 2018-12-21 15:47:01 -05:00
Leo Balter
c945da864b rename fields folders to elements 2018-12-21 15:47:01 -05:00
Leo Balter
aa31486be4 Reorganize target folders - more class fields 2 2018-12-21 15:47:01 -05:00
Leo Balter
7c629ac802 Reorganize target folders - more class fields 2018-12-21 15:47:01 -05:00
Leo Balter
1aba619c00 Reorganize target folders - class fields from src/class-elements 2018-12-21 15:47:01 -05:00
Leo Balter
b4508b0a7a Reorganize target folders - src/dstr-binding 2018-12-21 15:47:01 -05:00
Leo Balter
5ce0d4ece1 Reorganize target folders - src/dstr-assignment 2018-12-21 15:47:01 -05:00
Leo Balter
895778e35b naming 2018-12-20 12:53:31 -05:00
Leo Balter
239951c75f remove duplicate semicolon 2018-12-20 12:53:31 -05:00
Leo Balter
20c38d3396 Expand tests for duplicate lexical names of vardeclarednames in the same statementlist 2018-12-20 12:53:31 -05:00
Leo Balter
8b2b4c35ca Templates and cases for invalid private names 2018-12-20 12:49:50 -05:00
Leo Balter
3ac1d7e657 Remove dead code 2018-12-20 12:49:50 -05:00
Leo Balter
e2b115567f Prepare evaluation error fields to receive more cases using heritance 2018-12-20 12:49:50 -05:00
Leo Balter
b9aa09c33e Set negative flags along with the templates using DONOTEVALUATE calls 2018-12-20 12:49:50 -05:00
Leo Balter
be890421b8
Merge pull request #1985 from mkubilayk/private-method-init-order
test: Ensure private methods are visible from all initializers
2018-12-15 05:50:52 -05:00
André Bargull
b62dae4fff Fix various bugs in test cases (#1988) 2018-12-05 15:48:28 -05:00
Kubilay Kahveci
cbc8b7c7a4 test: Ensure private methods are visible from all initializers 2018-12-04 09:55:31 +00:00
Leo Balter
af77d96453 Add memberexpression and call expression forms to access private names 2018-11-28 10:26:13 -05:00
Leo Balter
87e86669c3 Add tests for private method/fields unnescapable token 2018-11-28 10:26:13 -05:00
Leo Balter
dde90bf178 Apply review feedback 2018-11-26 16:39:43 -05:00
Leo Balter
ef0e6dfbef new template and cases for private methods 2018-11-26 16:39:43 -05:00
Leo Balter
41844c7c08 rename fields to elements in src/class-elements 2018-11-26 16:39:43 -05:00
Leo Balter
8b597d4550 Update test template for dynamic import, use DONOTEVALUATE 2018-11-14 09:19:15 -05:00
Leo Balter
e97412ebe3 Review feedback 2018-11-13 20:21:32 -05:00
Leo Balter
b2dba73312 Rename targets in templates for class elements
Also remove the onlyStrict restriction as the class body is always on strict mode and
the failures are still valid
2018-11-13 20:21:32 -05:00
Leo Balter
dec4e5df74
Merge pull request #1801 from mathiasbynens/issue-1634
Move `throw "…"` for negative parsing errors to a helper function
2018-11-13 17:23:09 -05:00
Leo Balter
0575d4d7a8 Add cases for early error deleting private names 2018-11-07 18:14:37 -05:00
Leo Balter
23be7aac3f Refactor templates to assert valid private accessor method names 2018-11-06 10:35:22 -05:00