Valerie Young
a47ccfe989
Add no-strict function error templates
2020-01-08 09:23:39 -08:00
Shu-yu Guo
68352eb8b5
Flag sloppy eval in parameter initializer tests as noStrict
2020-01-03 15:36:51 -08:00
Valerie Young
b383fc32ed
Change in eval var scope introduces ReferenceError
2019-12-23 13:10:02 -05:00
Ross Kirsling
91861e2330
Remove incorrect optional chaining tests. ( #2411 )
2019-11-01 14:05:31 -04:00
Caio Lima
d89c2cd601
Adding case to test invalid syntax when using PrivateName after '?.' ( #2408 )
2019-11-01 10:44:07 -04:00
Nicolò Ribaudo
bc406c0cf7
Add missing "flags: [module]" to top level await tests
2019-10-03 11:35:48 +02:00
Leo Balter
e2903e2648
Merge pull request #2366 from bocoup/unnecessary-includes
...
Remove unnecessary "includes" directives
2019-09-27 16:46:22 -04:00
jugglinmike
5757d60e17
Correct syntax in generated tests ( #2373 )
...
Prior to the application of this patch, the modified test template
included an unintentional syntax error. This caused all generated tests
to spuriously satisfy the expectation for an error.
Correct the syntax in the test template and regenerate the tests,
ensuring that when engines report a syntax error, they are demonstrating
the behavior which the tests were designed to verify.
2019-09-27 16:22:56 -04:00
Leo Balter
2e82d31eac
Add tests for evaluation and export declarations in TLA
2019-09-27 13:23:44 -04:00
Leo Balter
69bf8fb0f8
Update tests for top-level await
2019-09-27 13:23:44 -04:00
Mike Pennisi
f26c2a11bd
Remove unnecessary "includes" directives
...
The values defined by the referenced files are not used by these tests.
This makes their inclusion superfluous, which needlessly increases the
time to execute the tests and may confuse some readers.
2019-09-25 13:59:24 -04:00
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