PR-URL: https://github.com/nodejs/node/pull/61316 Reviewed-By: Matthew Aitken <maitken033380023@gmail.com> Reviewed-By: Jason Zhang <xzha4350@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com> Reviewed-By: Mattias Buelens <mattias@buelens.com>
13 lines
503 B
JavaScript
13 lines
503 B
JavaScript
"use strict";
|
|
|
|
test(() => {
|
|
class CustomImage extends Image {}
|
|
var instance = new CustomImage();
|
|
|
|
assert_equals(
|
|
Object.getPrototypeOf(instance), CustomImage.prototype,
|
|
"Object.getPrototypeOf(instance) === CustomImage.prototype");
|
|
|
|
assert_true(instance instanceof CustomImage, "instance instanceof CustomImage");
|
|
assert_true(instance instanceof HTMLImageElement, "instance instanceof HTMLImageElement");
|
|
}, "[LegacyFactoryFunction] can be subclassed and correctly handles NewTarget");
|