diff options
Diffstat (limited to 'deps/v8/test/mjsunit/regress/regress-7773.js')
-rw-r--r-- | deps/v8/test/mjsunit/regress/regress-7773.js | 9 |
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); |