Commit Graph

315 Commits

Author SHA1 Message Date
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
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
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