Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
- This WPT test may be referenced by the following Test IDs:
- /webidl/ecmascript-binding/legacy-factor-function-subclass.window.html - WPT Dashboard Interop Dashboard
"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");