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
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
Katie Broida
f11d0ab3d5
Fix class syntax
2018-11-06 10:35:22 -05:00
Katie Broida
f11568dbde
Refactor templates
2018-11-06 10:35:22 -05:00
Katie Broida
5e217d531e
Add private methods test templates
2018-11-06 10:35:22 -05:00
Leo Balter
6a9a6f5698
Update cases to use appropriate templates
2018-11-05 12:17:14 -05:00
jbhoosreddy
a6f2446e19
test: private method usage: calling private method
2018-11-05 12:17:14 -05:00
Rick Waldron
f1e362d558
Fix typos; generate tests ( #1907 )
2018-10-26 17:11:05 -04:00
Kubilay Kahveci
245351591e
Add missing private field declarations
2018-10-26 15:12:43 -04:00
Kubilay Kahveci
3d88cbfd3f
test: Add tests for private methods and accessors productions
2018-10-26 15:12:43 -04:00
Leo Balter
366bee6fc0
Add template for with expression
2018-10-26 14:41:35 -04:00
Leo Balter
bf5cab4f89
Add test for import with a rest parameter, invalid syntax
2018-10-25 13:30:18 -04:00
Leo Balter
65df2bd23c
Add test case for new call expression invalid syntax
2018-10-25 13:30:18 -04:00
Mathias Bynens
8869799c6d
Rebase, regenerate, and update tests
2018-10-23 13:51:17 +02:00
Mathias Bynens
b9daa57dcb
Rename to $DONOTEVALUATE per @leobalter's suggestion
2018-10-23 13:51:17 +02:00
Mathias Bynens
e3feffb01e
Move `throw "…"` for negative parsing errors to a helper function
...
Closes #1634 .
2018-10-23 13:51:16 +02:00
Leo Balter
ee85129db0
flag resolved import specifiers
2018-10-19 12:43:39 -04:00
Leo Balter
d979e145b1
Rename the dynamic-import/ns to dynamic-import/namespace
2018-10-19 11:50:53 -04:00
Leo Balter
5c625a615f
Set test generation of dynamic-import to aim the correct folder
2018-10-19 11:49:38 -04:00
Leo Balter
0e4310fc45
fix typo on features
2018-10-18 17:06:26 -04:00
Leo Balter
5f88a9293c
fix binding
2018-10-18 17:06:26 -04:00
Leo Balter
335156f861
Add default templates for async arrow fns and async generators
2018-10-18 17:06:26 -04:00
Leo Balter
061a8ea63a
Merge pull request #1853 from leobalter/dyn-import-part3
...
Add more cases for dynamic imports
2018-10-15 14:36:01 -04:00
Rick Waldron
8a59f61c2b
Remove unnecessary parts of test case for "PrivateName IdentifierName is accessed on SuperProperty"
2018-10-15 12:38:53 -04:00
Jaideep Bhoosreddy
7736c00f6a
Update super-private-access-invalid.case
2018-10-15 12:36:34 -04:00
jbhoosreddy
b7a83ecaf3
test: syntax error if superproperty private name access
2018-10-15 12:36:34 -04:00
Leo Balter
103ee25959
More coverage for namespace object
2018-10-12 17:27:00 -04:00
Leo Balter
b7e0a48725
Reuse fixture
2018-10-12 15:32:38 -04:00
Leo Balter
cce2f219f0
Add tests for export * as ns from mod to dyn imports
2018-10-12 14:49:53 -04:00
Leo Balter
3968c2d831
Migrate test for ns
2018-10-11 16:57:36 -04:00
Leo Balter
ec1d7ccc6f
Rename imported to namespace
2018-10-11 11:09:48 -04:00
Leo Balter
dc2da1558f
Add tests for the resolved namespace obj
2018-10-11 11:09:48 -04:00
Leo Balter
f8fda5b6d2
Remove nested-with template for usage/catch tests
...
This should be well covered in the syntax templates and opens the path for tests with module code restrictions
2018-10-11 11:09:47 -04:00
Leo Balter
b0ec060e62
Add more cases for Dynamic Imports usage
...
- Add cases for mixing module and script code
- Rename test case from return promise to thenable
- Fix script code case with valid loaded fixture
- Add a test to assert a promise return
- Add case for specifier toString rejection
- Add case for specifier toString
- Test Assignment expression abrupt completion
- Test Promise return
2018-10-11 11:09:47 -04:00
Leo Balter
7ec5d801f0
Remove naming conflict with template
2018-10-08 11:40:58 -04:00
Leo Balter
4388d5dc25
fix valid script code example
2018-10-08 11:04:45 -04:00