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