diff options
Diffstat (limited to 'deps/v8/test/mjsunit/harmony/public-static-class-fields.js')
-rw-r--r-- | deps/v8/test/mjsunit/harmony/public-static-class-fields.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/deps/v8/test/mjsunit/harmony/public-static-class-fields.js b/deps/v8/test/mjsunit/harmony/public-static-class-fields.js index 3de3e2d9d2..0334a87786 100644 --- a/deps/v8/test/mjsunit/harmony/public-static-class-fields.js +++ b/deps/v8/test/mjsunit/harmony/public-static-class-fields.js @@ -457,3 +457,16 @@ y()(); assertEquals(1, X.p); } + +{ + let p = { z: class { static y = this.name } } + assertEquals(p.z.y, 'z'); + + let q = { ["z"]: class { static y = this.name } } + assertEquals(q.z.y, 'z'); + + const C = class { + static x = this.name; + } + assertEquals(C.x, 'C'); +} |