aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/harmony/public-static-class-fields.js
diff options
context:
space:
mode:
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.js13
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');
+}