231 Commits

Author SHA1 Message Date
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
Leo Balter
7ca7d01bfb
Merge pull request #2307 from caiolima/verify-different-brand
Verify different brand from static and instance private methods
2019-08-28 12:45:24 -03:00
Leo Balter
df3e9ad72f
Adding multiple class evaluation cases for private static accessors (#2306) 2019-08-28 12:45:00 -03:00
Joyee Cheung
0a1e35d3db Fix static method access in private-static-method-brand-check-multiple-evaluations-of-class-realm.js (#2313) 2019-08-28 12:41:25 -03:00
Kubilay Kahveci
ca58913191 Generate tests 2019-08-23 13:50:23 +01:00
Caio Lima
04ccc8624e Generated tests 2019-08-20 15:27:59 -03:00
Caio Lima
2b973de4e9 Adding multiple class evaluation cases for private static accessors 2019-08-19 21:25:12 -03:00
Caio Lima
01e89a8a0a Generated tests 2019-08-19 18:10:23 -03:00
André Bargull
59a1a016b7 Assign "name" property to all anonymous functions (#2299)
Implements the changes from <https://github.com/tc39/ecma262/pull/1490>.
2019-08-15 10:58:40 -04:00
Leo Balter
bcb6c33387 Regenerate tests 2019-08-14 19:14:44 -04:00
Leo Balter
209845c7b5 Generate tests 2019-08-14 18:54:04 -04:00
Caio Lima
2401cc678b Fixing flags in some tests 2019-08-14 19:21:00 -03:00
Leo Balter
ae4df81f6f Generate tests 2019-08-14 17:52:41 -04:00
Caio Lima
55a9ad0705 Added generated tests 2019-08-14 18:23:16 -03:00
Leo Balter
c09563280d Generate tests 2019-08-14 17:02:04 -04:00
Leo Balter
4d06dbc7eb Generate tests 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
f947f93887 Private static members with multiple evaluation of class (#2291) 2019-08-14 13:32:11 -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
ddfe24afe3 Regenerate tests 2019-08-05 10:54:37 -04:00
Kubilay Kahveci
805e78d239 Generate tests 2019-08-02 11:25:10 +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
Caio Lima
98d4844997 Fixing private-getter-brand-check-multiple-evaluations-of-class-function-ctor to use private getter. (#2259) 2019-07-30 14:53:12 -04:00
Caio Lima
67ab89a4cb Fixing tests that access PrivateNames from another realm to assert the correct TypeError object, since each function will throw the TypeError from the realm where it was created. (#2258) 2019-07-30 14:43:01 -04: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
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
90d59c52f8 Generate tests 2019-07-12 13:33:18 +01:00
Richard Gibson
c59db6e8bd Generate tests
SRC_DIR=src/function-forms ./make.py
2019-07-10 20:20:16 -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
Nicolò Ribaudo
77f6cfb2aa Add missing features to class fields tests (#2220) 2019-07-03 17:22:14 -04:00
Leo Balter
1fb2b78a8d
Merge pull request #2188 from caiolima/private-methods-own-property
Verify that private methods and accessors aren't visible to [[GetOwnProperty]] and [[HasProperty]].
2019-06-26 15:07:47 -04:00
Jaideep Bhoosreddy
51fc533565 Add test for multiple evaluations of classes with private (#2176) 2019-06-26 15:05:10 -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
Alexey Shvayka
084e45966f Add poisoned __proto__ tests (#2203)
* Add SuperProperty test

* Add SuperCall test

* Add ClassDeclaration test

* Add ClassExpression test
2019-06-19 16:38:30 -04:00
Leo Balter
77b0e84452 Regenerate tests 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
240cc6992e Generate tests 2019-05-29 11:00:19 +01:00
Leo Balter
c2ceb7345a Regenerate tests 2019-05-22 17:05:42 -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
3c64d3eac4 Generate tests 2019-05-22 13:49:46 -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