blob: 1fd64f41bb2e8ecd95ba15104886e7ec16f3cc6d [file] [log] [blame]
"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");