summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/regress/regress-7773.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-7773.js')
-rw-r--r--deps/v8/test/mjsunit/regress/regress-7773.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/deps/v8/test/mjsunit/regress/regress-7773.js b/deps/v8/test/mjsunit/regress/regress-7773.js
index 7930ae9106..6f047711bf 100644
--- a/deps/v8/test/mjsunit/regress/regress-7773.js
+++ b/deps/v8/test/mjsunit/regress/regress-7773.js
@@ -43,8 +43,8 @@
configurable: true
};
- // Anonymous classes do not have a "name" property by default.
- assertSame(undefined, Object.getOwnPropertyDescriptor(class {}, 'name'));
+ // Anonymous classes do have a "name" property by default with a value of ''.
+ assertEquals(descriptor, Object.getOwnPropertyDescriptor(class {}, 'name'));
descriptor.value = 'C';
assertEquals(descriptor, Object.getOwnPropertyDescriptor(class C {}, 'name'));
@@ -55,8 +55,9 @@
let b = { __proto__: class {} };
assertSame('', b.__proto__.name);
- assertSame(
- undefined, Object.getOwnPropertyDescriptor(b.__proto__, 'name'));
+ descriptor.value = '';
+ assertEquals(
+ descriptor, Object.getOwnPropertyDescriptor(b.__proto__, 'name'));
let c = { fn: class F {} };
assertSame('F', c.fn.name);