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");
|