blob: 1fd64f41bb2e8ecd95ba15104886e7ec16f3cc6d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
"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");
|