| This is a testharness.js-based test. |
| Found 1417 tests; 1385 PASS, 32 FAIL, 0 TIMEOUT, 0 NOTRUN. |
| PASS idl_test setup |
| PASS idl_test validation |
| PASS Partial interface Document: original interface defined |
| PASS Partial interface Document: member names are unique |
| PASS Partial interface mixin DocumentOrShadowRoot: original interface mixin defined |
| PASS Partial interface mixin DocumentOrShadowRoot: member names are unique |
| PASS Partial interface mixin NavigatorID: original interface mixin defined |
| PASS Partial interface mixin NavigatorID: member names are unique |
| PASS Partial interface HTMLAnchorElement: original interface defined |
| PASS Partial interface HTMLAnchorElement: member names are unique |
| PASS Partial interface HTMLAreaElement: original interface defined |
| PASS Partial interface HTMLAreaElement: member names are unique |
| PASS Partial interface HTMLBodyElement: original interface defined |
| PASS Partial interface HTMLBodyElement: member names are unique |
| PASS Partial interface HTMLBRElement: original interface defined |
| PASS Partial interface HTMLBRElement: member names are unique |
| PASS Partial interface HTMLTableCaptionElement: original interface defined |
| PASS Partial interface HTMLTableCaptionElement: member names are unique |
| PASS Partial interface HTMLTableColElement: original interface defined |
| PASS Partial interface HTMLTableColElement: member names are unique |
| PASS Partial interface HTMLDivElement: original interface defined |
| PASS Partial interface HTMLDivElement: member names are unique |
| PASS Partial interface HTMLDListElement: original interface defined |
| PASS Partial interface HTMLDListElement: member names are unique |
| PASS Partial interface HTMLEmbedElement: original interface defined |
| PASS Partial interface HTMLEmbedElement: member names are unique |
| PASS Partial interface HTMLHeadingElement: original interface defined |
| PASS Partial interface HTMLHeadingElement: member names are unique |
| PASS Partial interface HTMLHRElement: original interface defined |
| PASS Partial interface HTMLHRElement: member names are unique |
| PASS Partial interface HTMLHtmlElement: original interface defined |
| PASS Partial interface HTMLHtmlElement: member names are unique |
| PASS Partial interface HTMLIFrameElement: original interface defined |
| PASS Partial interface HTMLIFrameElement: member names are unique |
| PASS Partial interface HTMLImageElement: original interface defined |
| PASS Partial interface HTMLImageElement: member names are unique |
| PASS Partial interface HTMLInputElement: original interface defined |
| PASS Partial interface HTMLInputElement: member names are unique |
| PASS Partial interface HTMLLegendElement: original interface defined |
| PASS Partial interface HTMLLegendElement: member names are unique |
| PASS Partial interface HTMLLIElement: original interface defined |
| PASS Partial interface HTMLLIElement: member names are unique |
| PASS Partial interface HTMLLinkElement: original interface defined |
| PASS Partial interface HTMLLinkElement: member names are unique |
| PASS Partial interface HTMLMenuElement: original interface defined |
| PASS Partial interface HTMLMenuElement: member names are unique |
| PASS Partial interface HTMLMetaElement: original interface defined |
| PASS Partial interface HTMLMetaElement: member names are unique |
| PASS Partial interface HTMLObjectElement: original interface defined |
| PASS Partial interface HTMLObjectElement: member names are unique |
| PASS Partial interface HTMLOListElement: original interface defined |
| PASS Partial interface HTMLOListElement: member names are unique |
| PASS Partial interface HTMLParagraphElement: original interface defined |
| PASS Partial interface HTMLParagraphElement: member names are unique |
| PASS Partial interface HTMLParamElement: original interface defined |
| PASS Partial interface HTMLParamElement: member names are unique |
| PASS Partial interface HTMLPreElement: original interface defined |
| PASS Partial interface HTMLPreElement: member names are unique |
| PASS Partial interface HTMLStyleElement: original interface defined |
| PASS Partial interface HTMLStyleElement: member names are unique |
| PASS Partial interface HTMLScriptElement: original interface defined |
| PASS Partial interface HTMLScriptElement: member names are unique |
| PASS Partial interface HTMLTableElement: original interface defined |
| PASS Partial interface HTMLTableElement: member names are unique |
| PASS Partial interface HTMLTableSectionElement: original interface defined |
| PASS Partial interface HTMLTableSectionElement: member names are unique |
| PASS Partial interface HTMLTableCellElement: original interface defined |
| PASS Partial interface HTMLTableCellElement: member names are unique |
| PASS Partial interface HTMLTableRowElement: original interface defined |
| PASS Partial interface HTMLTableRowElement: member names are unique |
| PASS Partial interface HTMLUListElement: original interface defined |
| PASS Partial interface HTMLUListElement: member names are unique |
| PASS Partial interface Document[2]: original interface defined |
| PASS Partial interface Document[2]: member names are unique |
| PASS Partial interface Window: original interface defined |
| PASS Partial interface Window: member names are unique |
| PASS Partial interface Document[3]: member names are unique |
| PASS Partial interface mixin DocumentOrShadowRoot[2]: member names are unique |
| PASS Partial interface UIEvent: member names are unique |
| PASS Document includes GlobalEventHandlers: member names are unique |
| PASS Document includes DocumentAndElementEventHandlers: member names are unique |
| PASS Document includes NonElementParentNode: member names are unique |
| PASS Document includes DocumentOrShadowRoot: member names are unique |
| PASS Document includes ParentNode: member names are unique |
| PASS Document includes XPathEvaluatorBase: member names are unique |
| PASS HTMLElement includes GlobalEventHandlers: member names are unique |
| PASS HTMLElement includes DocumentAndElementEventHandlers: member names are unique |
| PASS HTMLElement includes ElementContentEditable: member names are unique |
| PASS HTMLElement includes HTMLOrSVGElement: member names are unique |
| PASS HTMLElement includes ElementCSSInlineStyle: member names are unique |
| PASS HTMLLinkElement includes LinkStyle: member names are unique |
| PASS HTMLStyleElement includes LinkStyle: member names are unique |
| PASS HTMLBodyElement includes WindowEventHandlers: member names are unique |
| PASS HTMLAnchorElement includes HTMLHyperlinkElementUtils: member names are unique |
| PASS HTMLAreaElement includes HTMLHyperlinkElementUtils: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasState: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasTransform: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasCompositing: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasImageSmoothing: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasFillStrokeStyles: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasShadowStyles: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasFilters: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasRect: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasDrawPath: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasUserInterface: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasText: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasDrawImage: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasImageData: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasPathDrawingStyles: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasTextDrawingStyles: member names are unique |
| PASS CanvasRenderingContext2D includes CanvasPath: member names are unique |
| PASS Path2D includes CanvasPath: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasState: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasTransform: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasCompositing: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasImageSmoothing: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasFillStrokeStyles: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasShadowStyles: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasFilters: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasRect: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasDrawPath: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasText: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasDrawImage: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasImageData: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasPathDrawingStyles: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasTextDrawingStyles: member names are unique |
| PASS OffscreenCanvasRenderingContext2D includes CanvasPath: member names are unique |
| PASS ElementInternals includes ARIAMixin: member names are unique |
| PASS Window includes GlobalEventHandlers: member names are unique |
| PASS Window includes WindowEventHandlers: member names are unique |
| PASS Window includes WindowOrWorkerGlobalScope: member names are unique |
| PASS Window includes AnimationFrameProvider: member names are unique |
| PASS Window includes WindowSessionStorage: member names are unique |
| PASS Window includes WindowLocalStorage: member names are unique |
| PASS WorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are unique |
| PASS Navigator includes NavigatorID: member names are unique |
| PASS Navigator includes NavigatorLanguage: member names are unique |
| PASS Navigator includes NavigatorOnLine: member names are unique |
| PASS Navigator includes NavigatorContentUtils: member names are unique |
| PASS Navigator includes NavigatorCookies: member names are unique |
| PASS Navigator includes NavigatorPlugins: member names are unique |
| PASS Navigator includes NavigatorConcurrentHardware: member names are unique |
| PASS DedicatedWorkerGlobalScope includes AnimationFrameProvider: member names are unique |
| PASS Worker includes AbstractWorker: member names are unique |
| PASS SharedWorker includes AbstractWorker: member names are unique |
| PASS WorkerNavigator includes NavigatorID: member names are unique |
| PASS WorkerNavigator includes NavigatorLanguage: member names are unique |
| PASS WorkerNavigator includes NavigatorOnLine: member names are unique |
| PASS WorkerNavigator includes NavigatorConcurrentHardware: member names are unique |
| PASS HTMLFrameSetElement includes WindowEventHandlers: member names are unique |
| PASS Element includes ARIAMixin: member names are unique |
| PASS Element includes ParentNode: member names are unique |
| PASS Element includes NonDocumentTypeChildNode: member names are unique |
| PASS Element includes ChildNode: member names are unique |
| PASS Element includes Slottable: member names are unique |
| PASS SVGElement includes GlobalEventHandlers: member names are unique |
| PASS SVGElement includes DocumentAndElementEventHandlers: member names are unique |
| PASS SVGElement includes SVGElementInstance: member names are unique |
| PASS SVGElement includes HTMLOrSVGElement: member names are unique |
| PASS SVGElement includes ElementCSSInlineStyle: member names are unique |
| PASS SVGGraphicsElement includes SVGTests: member names are unique |
| PASS SVGSVGElement includes SVGFitToViewBox: member names are unique |
| PASS SVGSVGElement includes WindowEventHandlers: member names are unique |
| PASS SVGImageElement includes SVGURIReference: member names are unique |
| PASS SVGScriptElement includes SVGURIReference: member names are unique |
| PASS SVGAElement includes SVGURIReference: member names are unique |
| FAIL SVGAElement includes HTMLHyperlinkElementUtils: member names are unique assert_true: member href is unique expected true got false |
| PASS DocumentFragment includes NonElementParentNode: member names are unique |
| PASS DocumentFragment includes ParentNode: member names are unique |
| PASS ShadowRoot includes DocumentOrShadowRoot: member names are unique |
| PASS RadioNodeList interface: existence and properties of interface object |
| PASS RadioNodeList interface object length |
| PASS RadioNodeList interface object name |
| PASS RadioNodeList interface: existence and properties of interface prototype object |
| PASS RadioNodeList interface: existence and properties of interface prototype object's "constructor" property |
| PASS RadioNodeList interface: existence and properties of interface prototype object's @@unscopables property |
| PASS RadioNodeList interface: attribute value |
| PASS DOMStringList interface: existence and properties of interface object |
| PASS DOMStringList interface object length |
| PASS DOMStringList interface object name |
| PASS DOMStringList interface: existence and properties of interface prototype object |
| PASS DOMStringList interface: existence and properties of interface prototype object's "constructor" property |
| PASS DOMStringList interface: existence and properties of interface prototype object's @@unscopables property |
| PASS DOMStringList interface: attribute length |
| PASS DOMStringList interface: operation item(unsigned long) |
| PASS DOMStringList interface: operation contains(DOMString) |
| PASS DOMStringList must be primary interface of location.ancestorOrigins |
| PASS Stringification of location.ancestorOrigins |
| PASS DOMStringList interface: location.ancestorOrigins must inherit property "length" with the proper type |
| PASS DOMStringList interface: location.ancestorOrigins must inherit property "item(unsigned long)" with the proper type |
| PASS DOMStringList interface: calling item(unsigned long) on location.ancestorOrigins with too few arguments must throw TypeError |
| PASS DOMStringList interface: location.ancestorOrigins must inherit property "contains(DOMString)" with the proper type |
| PASS DOMStringList interface: calling contains(DOMString) on location.ancestorOrigins with too few arguments must throw TypeError |
| PASS DOMStringMap interface: existence and properties of interface object |
| PASS DOMStringMap interface object length |
| PASS DOMStringMap interface object name |
| PASS DOMStringMap interface: existence and properties of interface prototype object |
| PASS DOMStringMap interface: existence and properties of interface prototype object's "constructor" property |
| PASS DOMStringMap interface: existence and properties of interface prototype object's @@unscopables property |
| PASS DOMStringMap must be primary interface of document.head.dataset |
| PASS Stringification of document.head.dataset |
| PASS MediaError interface: existence and properties of interface object |
| PASS MediaError interface object length |
| PASS MediaError interface object name |
| PASS MediaError interface: existence and properties of interface prototype object |
| PASS MediaError interface: existence and properties of interface prototype object's "constructor" property |
| PASS MediaError interface: existence and properties of interface prototype object's @@unscopables property |
| PASS MediaError interface: constant MEDIA_ERR_ABORTED on interface object |
| PASS MediaError interface: constant MEDIA_ERR_ABORTED on interface prototype object |
| PASS MediaError interface: constant MEDIA_ERR_NETWORK on interface object |
| PASS MediaError interface: constant MEDIA_ERR_NETWORK on interface prototype object |
| PASS MediaError interface: constant MEDIA_ERR_DECODE on interface object |
| PASS MediaError interface: constant MEDIA_ERR_DECODE on interface prototype object |
| PASS MediaError interface: constant MEDIA_ERR_SRC_NOT_SUPPORTED on interface object |
| PASS MediaError interface: constant MEDIA_ERR_SRC_NOT_SUPPORTED on interface prototype object |
| PASS MediaError interface: attribute code |
| PASS MediaError interface: attribute message |
| PASS MediaError must be primary interface of errorVideo.error |
| PASS Stringification of errorVideo.error |
| PASS MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_ABORTED" with the proper type |
| PASS MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_NETWORK" with the proper type |
| PASS MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_DECODE" with the proper type |
| PASS MediaError interface: errorVideo.error must inherit property "MEDIA_ERR_SRC_NOT_SUPPORTED" with the proper type |
| PASS MediaError interface: errorVideo.error must inherit property "code" with the proper type |
| PASS MediaError interface: errorVideo.error must inherit property "message" with the proper type |
| PASS AudioTrackList interface: existence and properties of interface object |
| PASS AudioTrackList interface object length |
| PASS AudioTrackList interface object name |
| PASS AudioTrackList interface: existence and properties of interface prototype object |
| PASS AudioTrackList interface: existence and properties of interface prototype object's "constructor" property |
| PASS AudioTrackList interface: existence and properties of interface prototype object's @@unscopables property |
| PASS AudioTrackList interface: attribute length |
| PASS AudioTrackList interface: operation getTrackById(DOMString) |
| PASS AudioTrackList interface: attribute onchange |
| PASS AudioTrackList interface: attribute onaddtrack |
| PASS AudioTrackList interface: attribute onremovetrack |
| PASS AudioTrack interface: existence and properties of interface object |
| PASS AudioTrack interface object length |
| PASS AudioTrack interface object name |
| PASS AudioTrack interface: existence and properties of interface prototype object |
| PASS AudioTrack interface: existence and properties of interface prototype object's "constructor" property |
| PASS AudioTrack interface: existence and properties of interface prototype object's @@unscopables property |
| PASS AudioTrack interface: attribute id |
| PASS AudioTrack interface: attribute kind |
| PASS AudioTrack interface: attribute label |
| PASS AudioTrack interface: attribute language |
| PASS AudioTrack interface: attribute enabled |
| PASS VideoTrackList interface: existence and properties of interface object |
| PASS VideoTrackList interface object length |
| PASS VideoTrackList interface object name |
| PASS VideoTrackList interface: existence and properties of interface prototype object |
| PASS VideoTrackList interface: existence and properties of interface prototype object's "constructor" property |
| PASS VideoTrackList interface: existence and properties of interface prototype object's @@unscopables property |
| PASS VideoTrackList interface: attribute length |
| PASS VideoTrackList interface: operation getTrackById(DOMString) |
| PASS VideoTrackList interface: attribute selectedIndex |
| PASS VideoTrackList interface: attribute onchange |
| PASS VideoTrackList interface: attribute onaddtrack |
| PASS VideoTrackList interface: attribute onremovetrack |
| PASS VideoTrack interface: existence and properties of interface object |
| PASS VideoTrack interface object length |
| PASS VideoTrack interface object name |
| PASS VideoTrack interface: existence and properties of interface prototype object |
| PASS VideoTrack interface: existence and properties of interface prototype object's "constructor" property |
| PASS VideoTrack interface: existence and properties of interface prototype object's @@unscopables property |
| PASS VideoTrack interface: attribute id |
| PASS VideoTrack interface: attribute kind |
| PASS VideoTrack interface: attribute label |
| PASS VideoTrack interface: attribute language |
| PASS VideoTrack interface: attribute selected |
| PASS TextTrackList interface: existence and properties of interface object |
| PASS TextTrackList interface object length |
| PASS TextTrackList interface object name |
| PASS TextTrackList interface: existence and properties of interface prototype object |
| PASS TextTrackList interface: existence and properties of interface prototype object's "constructor" property |
| PASS TextTrackList interface: existence and properties of interface prototype object's @@unscopables property |
| PASS TextTrackList interface: attribute length |
| PASS TextTrackList interface: operation getTrackById(DOMString) |
| PASS TextTrackList interface: attribute onchange |
| PASS TextTrackList interface: attribute onaddtrack |
| PASS TextTrackList interface: attribute onremovetrack |
| PASS TextTrackList must be primary interface of document.createElement("video").textTracks |
| PASS Stringification of document.createElement("video").textTracks |
| PASS TextTrackList interface: document.createElement("video").textTracks must inherit property "length" with the proper type |
| PASS TextTrackList interface: document.createElement("video").textTracks must inherit property "getTrackById(DOMString)" with the proper type |
| PASS TextTrackList interface: calling getTrackById(DOMString) on document.createElement("video").textTracks with too few arguments must throw TypeError |
| PASS TextTrackList interface: document.createElement("video").textTracks must inherit property "onchange" with the proper type |
| PASS TextTrackList interface: document.createElement("video").textTracks must inherit property "onaddtrack" with the proper type |
| PASS TextTrackList interface: document.createElement("video").textTracks must inherit property "onremovetrack" with the proper type |
| PASS TextTrack interface: existence and properties of interface object |
| PASS TextTrack interface object length |
| PASS TextTrack interface object name |
| PASS TextTrack interface: existence and properties of interface prototype object |
| PASS TextTrack interface: existence and properties of interface prototype object's "constructor" property |
| PASS TextTrack interface: existence and properties of interface prototype object's @@unscopables property |
| PASS TextTrack interface: attribute kind |
| PASS TextTrack interface: attribute label |
| PASS TextTrack interface: attribute language |
| PASS TextTrack interface: attribute id |
| FAIL TextTrack interface: attribute inBandMetadataTrackDispatchType assert_true: The prototype object must have a property "inBandMetadataTrackDispatchType" expected true got false |
| PASS TextTrack interface: attribute mode |
| PASS TextTrack interface: attribute cues |
| PASS TextTrack interface: attribute activeCues |
| PASS TextTrack interface: operation addCue(TextTrackCue) |
| PASS TextTrack interface: operation removeCue(TextTrackCue) |
| PASS TextTrack interface: attribute oncuechange |
| PASS TextTrack must be primary interface of document.createElement("track").track |
| PASS Stringification of document.createElement("track").track |
| PASS TextTrack interface: document.createElement("track").track must inherit property "kind" with the proper type |
| PASS TextTrack interface: document.createElement("track").track must inherit property "label" with the proper type |
| PASS TextTrack interface: document.createElement("track").track must inherit property "language" with the proper type |
| PASS TextTrack interface: document.createElement("track").track must inherit property "id" with the proper type |
| FAIL TextTrack interface: document.createElement("track").track must inherit property "inBandMetadataTrackDispatchType" with the proper type assert_inherits: property "inBandMetadataTrackDispatchType" not found in prototype chain |
| PASS TextTrack interface: document.createElement("track").track must inherit property "mode" with the proper type |
| PASS TextTrack interface: document.createElement("track").track must inherit property "cues" with the proper type |
| PASS TextTrack interface: document.createElement("track").track must inherit property "activeCues" with the proper type |
| PASS TextTrack interface: document.createElement("track").track must inherit property "addCue(TextTrackCue)" with the proper type |
| PASS TextTrack interface: calling addCue(TextTrackCue) on document.createElement("track").track with too few arguments must throw TypeError |
| PASS TextTrack interface: document.createElement("track").track must inherit property "removeCue(TextTrackCue)" with the proper type |
| PASS TextTrack interface: calling removeCue(TextTrackCue) on document.createElement("track").track with too few arguments must throw TypeError |
| PASS TextTrack interface: document.createElement("track").track must inherit property "oncuechange" with the proper type |
| PASS TextTrackCueList interface: existence and properties of interface object |
| PASS TextTrackCueList interface object length |
| PASS TextTrackCueList interface object name |
| PASS TextTrackCueList interface: existence and properties of interface prototype object |
| PASS TextTrackCueList interface: existence and properties of interface prototype object's "constructor" property |
| PASS TextTrackCueList interface: existence and properties of interface prototype object's @@unscopables property |
| PASS TextTrackCueList interface: attribute length |
| PASS TextTrackCueList interface: operation getCueById(DOMString) |
| PASS TextTrackCueList must be primary interface of document.createElement("video").addTextTrack("subtitles").cues |
| PASS Stringification of document.createElement("video").addTextTrack("subtitles").cues |
| PASS TextTrackCueList interface: document.createElement("video").addTextTrack("subtitles").cues must inherit property "length" with the proper type |
| PASS TextTrackCueList interface: document.createElement("video").addTextTrack("subtitles").cues must inherit property "getCueById(DOMString)" with the proper type |
| PASS TextTrackCueList interface: calling getCueById(DOMString) on document.createElement("video").addTextTrack("subtitles").cues with too few arguments must throw TypeError |
| PASS TextTrackCue interface: existence and properties of interface object |
| PASS TextTrackCue interface object length |
| PASS TextTrackCue interface object name |
| PASS TextTrackCue interface: existence and properties of interface prototype object |
| PASS TextTrackCue interface: existence and properties of interface prototype object's "constructor" property |
| PASS TextTrackCue interface: existence and properties of interface prototype object's @@unscopables property |
| PASS TextTrackCue interface: attribute track |
| PASS TextTrackCue interface: attribute id |
| PASS TextTrackCue interface: attribute startTime |
| PASS TextTrackCue interface: attribute endTime |
| PASS TextTrackCue interface: attribute pauseOnExit |
| PASS TextTrackCue interface: attribute onenter |
| PASS TextTrackCue interface: attribute onexit |
| PASS TimeRanges interface: existence and properties of interface object |
| PASS TimeRanges interface object length |
| PASS TimeRanges interface object name |
| PASS TimeRanges interface: existence and properties of interface prototype object |
| PASS TimeRanges interface: existence and properties of interface prototype object's "constructor" property |
| PASS TimeRanges interface: existence and properties of interface prototype object's @@unscopables property |
| PASS TimeRanges interface: attribute length |
| PASS TimeRanges interface: operation start(unsigned long) |
| PASS TimeRanges interface: operation end(unsigned long) |
| PASS TimeRanges must be primary interface of document.createElement("video").buffered |
| PASS Stringification of document.createElement("video").buffered |
| PASS TimeRanges interface: document.createElement("video").buffered must inherit property "length" with the proper type |
| PASS TimeRanges interface: document.createElement("video").buffered must inherit property "start(unsigned long)" with the proper type |
| PASS TimeRanges interface: calling start(unsigned long) on document.createElement("video").buffered with too few arguments must throw TypeError |
| PASS TimeRanges interface: document.createElement("video").buffered must inherit property "end(unsigned long)" with the proper type |
| PASS TimeRanges interface: calling end(unsigned long) on document.createElement("video").buffered with too few arguments must throw TypeError |
| PASS TrackEvent interface: existence and properties of interface object |
| PASS TrackEvent interface object length |
| PASS TrackEvent interface object name |
| PASS TrackEvent interface: existence and properties of interface prototype object |
| PASS TrackEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS TrackEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS TrackEvent interface: attribute track |
| PASS TrackEvent must be primary interface of new TrackEvent("addtrack", {track:document.createElement("track").track}) |
| PASS Stringification of new TrackEvent("addtrack", {track:document.createElement("track").track}) |
| PASS TrackEvent interface: new TrackEvent("addtrack", {track:document.createElement("track").track}) must inherit property "track" with the proper type |
| PASS ValidityState interface: existence and properties of interface object |
| PASS ValidityState interface object length |
| PASS ValidityState interface object name |
| PASS ValidityState interface: existence and properties of interface prototype object |
| PASS ValidityState interface: existence and properties of interface prototype object's "constructor" property |
| PASS ValidityState interface: existence and properties of interface prototype object's @@unscopables property |
| PASS ValidityState interface: attribute valueMissing |
| PASS ValidityState interface: attribute typeMismatch |
| PASS ValidityState interface: attribute patternMismatch |
| PASS ValidityState interface: attribute tooLong |
| PASS ValidityState interface: attribute tooShort |
| PASS ValidityState interface: attribute rangeUnderflow |
| PASS ValidityState interface: attribute rangeOverflow |
| PASS ValidityState interface: attribute stepMismatch |
| PASS ValidityState interface: attribute badInput |
| PASS ValidityState interface: attribute customError |
| PASS ValidityState interface: attribute valid |
| PASS ValidityState must be primary interface of document.createElement("input").validity |
| PASS Stringification of document.createElement("input").validity |
| PASS ValidityState interface: document.createElement("input").validity must inherit property "valueMissing" with the proper type |
| PASS ValidityState interface: document.createElement("input").validity must inherit property "typeMismatch" with the proper type |
| PASS ValidityState interface: document.createElement("input").validity must inherit property "patternMismatch" with the proper type |
| PASS ValidityState interface: document.createElement("input").validity must inherit property "tooLong" with the proper type |
| PASS ValidityState interface: document.createElement("input").validity must inherit property "tooShort" with the proper type |
| PASS ValidityState interface: document.createElement("input").validity must inherit property "rangeUnderflow" with the proper type |
| PASS ValidityState interface: document.createElement("input").validity must inherit property "rangeOverflow" with the proper type |
| PASS ValidityState interface: document.createElement("input").validity must inherit property "stepMismatch" with the proper type |
| PASS ValidityState interface: document.createElement("input").validity must inherit property "badInput" with the proper type |
| PASS ValidityState interface: document.createElement("input").validity must inherit property "customError" with the proper type |
| PASS ValidityState interface: document.createElement("input").validity must inherit property "valid" with the proper type |
| PASS SubmitEvent interface: existence and properties of interface object |
| PASS SubmitEvent interface object length |
| PASS SubmitEvent interface object name |
| PASS SubmitEvent interface: existence and properties of interface prototype object |
| PASS SubmitEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS SubmitEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS SubmitEvent interface: attribute submitter |
| PASS FormDataEvent interface: existence and properties of interface object |
| PASS FormDataEvent interface object length |
| PASS FormDataEvent interface object name |
| PASS FormDataEvent interface: existence and properties of interface prototype object |
| PASS FormDataEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS FormDataEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS FormDataEvent interface: attribute formData |
| PASS FormDataEvent must be primary interface of new FormDataEvent("formdata", { formData: new FormData() }) |
| PASS Stringification of new FormDataEvent("formdata", { formData: new FormData() }) |
| PASS FormDataEvent interface: new FormDataEvent("formdata", { formData: new FormData() }) must inherit property "formData" with the proper type |
| PASS CanvasRenderingContext2D interface: existence and properties of interface object |
| PASS CanvasRenderingContext2D interface object length |
| PASS CanvasRenderingContext2D interface object name |
| PASS CanvasRenderingContext2D interface: existence and properties of interface prototype object |
| PASS CanvasRenderingContext2D interface: existence and properties of interface prototype object's "constructor" property |
| PASS CanvasRenderingContext2D interface: existence and properties of interface prototype object's @@unscopables property |
| PASS CanvasRenderingContext2D interface: attribute canvas |
| PASS CanvasRenderingContext2D interface: operation getContextAttributes() |
| PASS CanvasRenderingContext2D interface: operation save() |
| PASS CanvasRenderingContext2D interface: operation restore() |
| PASS CanvasRenderingContext2D interface: operation scale(unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation rotate(unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation translate(unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation transform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation getTransform() |
| PASS CanvasRenderingContext2D interface: operation setTransform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation setTransform(optional DOMMatrix2DInit) |
| PASS CanvasRenderingContext2D interface: operation resetTransform() |
| PASS CanvasRenderingContext2D interface: attribute globalAlpha |
| PASS CanvasRenderingContext2D interface: attribute globalCompositeOperation |
| PASS CanvasRenderingContext2D interface: attribute imageSmoothingEnabled |
| PASS CanvasRenderingContext2D interface: attribute imageSmoothingQuality |
| PASS CanvasRenderingContext2D interface: attribute strokeStyle |
| PASS CanvasRenderingContext2D interface: attribute fillStyle |
| PASS CanvasRenderingContext2D interface: operation createLinearGradient(double, double, double, double) |
| PASS CanvasRenderingContext2D interface: operation createRadialGradient(double, double, double, double, double, double) |
| PASS CanvasRenderingContext2D interface: operation createPattern(CanvasImageSource, DOMString) |
| PASS CanvasRenderingContext2D interface: attribute shadowOffsetX |
| PASS CanvasRenderingContext2D interface: attribute shadowOffsetY |
| PASS CanvasRenderingContext2D interface: attribute shadowBlur |
| PASS CanvasRenderingContext2D interface: attribute shadowColor |
| PASS CanvasRenderingContext2D interface: attribute filter |
| PASS CanvasRenderingContext2D interface: operation clearRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation fillRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation strokeRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation beginPath() |
| PASS CanvasRenderingContext2D interface: operation fill(optional CanvasFillRule) |
| PASS CanvasRenderingContext2D interface: operation fill(Path2D, optional CanvasFillRule) |
| PASS CanvasRenderingContext2D interface: operation stroke() |
| PASS CanvasRenderingContext2D interface: operation stroke(Path2D) |
| PASS CanvasRenderingContext2D interface: operation clip(optional CanvasFillRule) |
| PASS CanvasRenderingContext2D interface: operation clip(Path2D, optional CanvasFillRule) |
| PASS CanvasRenderingContext2D interface: operation isPointInPath(unrestricted double, unrestricted double, optional CanvasFillRule) |
| PASS CanvasRenderingContext2D interface: operation isPointInPath(Path2D, unrestricted double, unrestricted double, optional CanvasFillRule) |
| PASS CanvasRenderingContext2D interface: operation isPointInStroke(unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation isPointInStroke(Path2D, unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation drawFocusIfNeeded(Element) |
| PASS CanvasRenderingContext2D interface: operation drawFocusIfNeeded(Path2D, Element) |
| PASS CanvasRenderingContext2D interface: operation scrollPathIntoView() |
| PASS CanvasRenderingContext2D interface: operation scrollPathIntoView(Path2D) |
| PASS CanvasRenderingContext2D interface: operation fillText(DOMString, unrestricted double, unrestricted double, optional unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation strokeText(DOMString, unrestricted double, unrestricted double, optional unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation measureText(DOMString) |
| PASS CanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation createImageData(long, long) |
| PASS CanvasRenderingContext2D interface: operation createImageData(ImageData) |
| PASS CanvasRenderingContext2D interface: operation getImageData(long, long, long, long) |
| PASS CanvasRenderingContext2D interface: operation putImageData(ImageData, long, long) |
| PASS CanvasRenderingContext2D interface: operation putImageData(ImageData, long, long, long, long, long, long) |
| PASS CanvasRenderingContext2D interface: attribute lineWidth |
| PASS CanvasRenderingContext2D interface: attribute lineCap |
| PASS CanvasRenderingContext2D interface: attribute lineJoin |
| PASS CanvasRenderingContext2D interface: attribute miterLimit |
| PASS CanvasRenderingContext2D interface: operation setLineDash(sequence<unrestricted double>) |
| PASS CanvasRenderingContext2D interface: operation getLineDash() |
| PASS CanvasRenderingContext2D interface: attribute lineDashOffset |
| PASS CanvasRenderingContext2D interface: attribute font |
| PASS CanvasRenderingContext2D interface: attribute textAlign |
| PASS CanvasRenderingContext2D interface: attribute textBaseline |
| PASS CanvasRenderingContext2D interface: attribute direction |
| PASS CanvasRenderingContext2D interface: operation closePath() |
| PASS CanvasRenderingContext2D interface: operation moveTo(unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation lineTo(unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS CanvasRenderingContext2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean) |
| PASS CanvasRenderingContext2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean) |
| PASS CanvasRenderingContext2D must be primary interface of document.createElement("canvas").getContext("2d") |
| PASS Stringification of document.createElement("canvas").getContext("2d") |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "canvas" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "getContextAttributes()" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "save()" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "restore()" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "scale(unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling scale(unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "rotate(unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling rotate(unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "translate(unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling translate(unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "transform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling transform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "getTransform()" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "setTransform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling setTransform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "setTransform(optional DOMMatrix2DInit)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling setTransform(optional DOMMatrix2DInit) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "resetTransform()" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "globalAlpha" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "globalCompositeOperation" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingEnabled" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "imageSmoothingQuality" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "strokeStyle" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fillStyle" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "createLinearGradient(double, double, double, double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling createLinearGradient(double, double, double, double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "createRadialGradient(double, double, double, double, double, double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling createRadialGradient(double, double, double, double, double, double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "createPattern(CanvasImageSource, DOMString)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling createPattern(CanvasImageSource, DOMString) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "shadowOffsetX" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "shadowOffsetY" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "shadowBlur" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "shadowColor" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "filter" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "clearRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling clearRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fillRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling fillRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "strokeRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling strokeRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "beginPath()" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fill(optional CanvasFillRule)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling fill(optional CanvasFillRule) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fill(Path2D, optional CanvasFillRule)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling fill(Path2D, optional CanvasFillRule) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "stroke()" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "stroke(Path2D)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling stroke(Path2D) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "clip(optional CanvasFillRule)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling clip(optional CanvasFillRule) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "clip(Path2D, optional CanvasFillRule)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling clip(Path2D, optional CanvasFillRule) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isPointInPath(unrestricted double, unrestricted double, optional CanvasFillRule)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling isPointInPath(unrestricted double, unrestricted double, optional CanvasFillRule) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isPointInPath(Path2D, unrestricted double, unrestricted double, optional CanvasFillRule)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling isPointInPath(Path2D, unrestricted double, unrestricted double, optional CanvasFillRule) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isPointInStroke(unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling isPointInStroke(unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "isPointInStroke(Path2D, unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling isPointInStroke(Path2D, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "drawFocusIfNeeded(Element)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling drawFocusIfNeeded(Element) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "drawFocusIfNeeded(Path2D, Element)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling drawFocusIfNeeded(Path2D, Element) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "scrollPathIntoView()" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "scrollPathIntoView(Path2D)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling scrollPathIntoView(Path2D) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "fillText(DOMString, unrestricted double, unrestricted double, optional unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling fillText(DOMString, unrestricted double, unrestricted double, optional unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "strokeText(DOMString, unrestricted double, unrestricted double, optional unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling strokeText(DOMString, unrestricted double, unrestricted double, optional unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "measureText(DOMString)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling measureText(DOMString) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "drawImage(CanvasImageSource, unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling drawImage(CanvasImageSource, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "createImageData(long, long)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling createImageData(long, long) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "createImageData(ImageData)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling createImageData(ImageData) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "getImageData(long, long, long, long)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling getImageData(long, long, long, long) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "putImageData(ImageData, long, long)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling putImageData(ImageData, long, long) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "putImageData(ImageData, long, long, long, long, long, long)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling putImageData(ImageData, long, long, long, long, long, long) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "lineWidth" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "lineCap" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "lineJoin" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "miterLimit" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "setLineDash(sequence<unrestricted double>)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling setLineDash(sequence<unrestricted double>) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "getLineDash()" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "lineDashOffset" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "font" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "textAlign" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "textBaseline" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "direction" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "closePath()" with the proper type |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "moveTo(unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling moveTo(unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "lineTo(unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling lineTo(unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasRenderingContext2D interface: document.createElement("canvas").getContext("2d") must inherit property "ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean)" with the proper type |
| PASS CanvasRenderingContext2D interface: calling ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean) on document.createElement("canvas").getContext("2d") with too few arguments must throw TypeError |
| PASS CanvasGradient interface: existence and properties of interface object |
| PASS CanvasGradient interface object length |
| PASS CanvasGradient interface object name |
| PASS CanvasGradient interface: existence and properties of interface prototype object |
| PASS CanvasGradient interface: existence and properties of interface prototype object's "constructor" property |
| PASS CanvasGradient interface: existence and properties of interface prototype object's @@unscopables property |
| PASS CanvasGradient interface: operation addColorStop(double, DOMString) |
| PASS CanvasPattern interface: existence and properties of interface object |
| PASS CanvasPattern interface object length |
| PASS CanvasPattern interface object name |
| PASS CanvasPattern interface: existence and properties of interface prototype object |
| PASS CanvasPattern interface: existence and properties of interface prototype object's "constructor" property |
| PASS CanvasPattern interface: existence and properties of interface prototype object's @@unscopables property |
| PASS CanvasPattern interface: operation setTransform(optional DOMMatrix2DInit) |
| PASS TextMetrics interface: existence and properties of interface object |
| PASS TextMetrics interface object length |
| PASS TextMetrics interface object name |
| PASS TextMetrics interface: existence and properties of interface prototype object |
| PASS TextMetrics interface: existence and properties of interface prototype object's "constructor" property |
| PASS TextMetrics interface: existence and properties of interface prototype object's @@unscopables property |
| PASS TextMetrics interface: attribute width |
| PASS TextMetrics interface: attribute actualBoundingBoxLeft |
| PASS TextMetrics interface: attribute actualBoundingBoxRight |
| PASS TextMetrics interface: attribute fontBoundingBoxAscent |
| PASS TextMetrics interface: attribute fontBoundingBoxDescent |
| PASS TextMetrics interface: attribute actualBoundingBoxAscent |
| PASS TextMetrics interface: attribute actualBoundingBoxDescent |
| PASS TextMetrics interface: attribute emHeightAscent |
| PASS TextMetrics interface: attribute emHeightDescent |
| FAIL TextMetrics interface: attribute hangingBaseline assert_true: The prototype object must have a property "hangingBaseline" expected true got false |
| FAIL TextMetrics interface: attribute alphabeticBaseline assert_true: The prototype object must have a property "alphabeticBaseline" expected true got false |
| FAIL TextMetrics interface: attribute ideographicBaseline assert_true: The prototype object must have a property "ideographicBaseline" expected true got false |
| PASS ImageData interface: existence and properties of interface object |
| PASS ImageData interface object length |
| PASS ImageData interface object name |
| PASS ImageData interface: existence and properties of interface prototype object |
| PASS ImageData interface: existence and properties of interface prototype object's "constructor" property |
| PASS ImageData interface: existence and properties of interface prototype object's @@unscopables property |
| PASS ImageData interface: attribute width |
| PASS ImageData interface: attribute height |
| PASS ImageData interface: attribute data |
| PASS ImageData must be primary interface of new ImageData(10, 10) |
| PASS Stringification of new ImageData(10, 10) |
| PASS ImageData interface: new ImageData(10, 10) must inherit property "width" with the proper type |
| PASS ImageData interface: new ImageData(10, 10) must inherit property "height" with the proper type |
| FAIL ImageData interface: new ImageData(10, 10) must inherit property "data" with the proper type assert_inherits: property "data" found on object expected in prototype chain |
| PASS Path2D interface: existence and properties of interface object |
| PASS Path2D interface object length |
| PASS Path2D interface object name |
| PASS Path2D interface: existence and properties of interface prototype object |
| PASS Path2D interface: existence and properties of interface prototype object's "constructor" property |
| PASS Path2D interface: existence and properties of interface prototype object's @@unscopables property |
| PASS Path2D interface: operation addPath(Path2D, optional DOMMatrix2DInit) |
| PASS Path2D interface: operation closePath() |
| PASS Path2D interface: operation moveTo(unrestricted double, unrestricted double) |
| PASS Path2D interface: operation lineTo(unrestricted double, unrestricted double) |
| PASS Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean) |
| PASS Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean) |
| PASS ImageBitmapRenderingContext interface: existence and properties of interface object |
| PASS ImageBitmapRenderingContext interface object length |
| PASS ImageBitmapRenderingContext interface object name |
| PASS ImageBitmapRenderingContext interface: existence and properties of interface prototype object |
| PASS ImageBitmapRenderingContext interface: existence and properties of interface prototype object's "constructor" property |
| PASS ImageBitmapRenderingContext interface: existence and properties of interface prototype object's @@unscopables property |
| PASS ImageBitmapRenderingContext interface: attribute canvas |
| PASS ImageBitmapRenderingContext interface: operation transferFromImageBitmap(ImageBitmap?) |
| PASS OffscreenCanvas interface: existence and properties of interface object |
| PASS OffscreenCanvas interface object length |
| PASS OffscreenCanvas interface object name |
| PASS OffscreenCanvas interface: existence and properties of interface prototype object |
| PASS OffscreenCanvas interface: existence and properties of interface prototype object's "constructor" property |
| PASS OffscreenCanvas interface: existence and properties of interface prototype object's @@unscopables property |
| PASS OffscreenCanvas interface: attribute width |
| PASS OffscreenCanvas interface: attribute height |
| PASS OffscreenCanvas interface: operation getContext(OffscreenRenderingContextId, optional any) |
| PASS OffscreenCanvas interface: operation transferToImageBitmap() |
| PASS OffscreenCanvas interface: operation convertToBlob(optional ImageEncodeOptions) |
| PASS OffscreenCanvasRenderingContext2D interface: existence and properties of interface object |
| PASS OffscreenCanvasRenderingContext2D interface object length |
| PASS OffscreenCanvasRenderingContext2D interface object name |
| PASS OffscreenCanvasRenderingContext2D interface: existence and properties of interface prototype object |
| PASS OffscreenCanvasRenderingContext2D interface: existence and properties of interface prototype object's "constructor" property |
| PASS OffscreenCanvasRenderingContext2D interface: existence and properties of interface prototype object's @@unscopables property |
| PASS OffscreenCanvasRenderingContext2D interface: operation commit() |
| PASS OffscreenCanvasRenderingContext2D interface: attribute canvas |
| PASS OffscreenCanvasRenderingContext2D interface: operation save() |
| PASS OffscreenCanvasRenderingContext2D interface: operation restore() |
| PASS OffscreenCanvasRenderingContext2D interface: operation scale(unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation rotate(unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation translate(unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation transform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation getTransform() |
| PASS OffscreenCanvasRenderingContext2D interface: operation setTransform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation setTransform(optional DOMMatrix2DInit) |
| PASS OffscreenCanvasRenderingContext2D interface: operation resetTransform() |
| PASS OffscreenCanvasRenderingContext2D interface: attribute globalAlpha |
| PASS OffscreenCanvasRenderingContext2D interface: attribute globalCompositeOperation |
| PASS OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingEnabled |
| PASS OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality |
| PASS OffscreenCanvasRenderingContext2D interface: attribute strokeStyle |
| PASS OffscreenCanvasRenderingContext2D interface: attribute fillStyle |
| PASS OffscreenCanvasRenderingContext2D interface: operation createLinearGradient(double, double, double, double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation createRadialGradient(double, double, double, double, double, double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation createPattern(CanvasImageSource, DOMString) |
| PASS OffscreenCanvasRenderingContext2D interface: attribute shadowOffsetX |
| PASS OffscreenCanvasRenderingContext2D interface: attribute shadowOffsetY |
| PASS OffscreenCanvasRenderingContext2D interface: attribute shadowBlur |
| PASS OffscreenCanvasRenderingContext2D interface: attribute shadowColor |
| PASS OffscreenCanvasRenderingContext2D interface: attribute filter |
| PASS OffscreenCanvasRenderingContext2D interface: operation clearRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation fillRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation strokeRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation beginPath() |
| PASS OffscreenCanvasRenderingContext2D interface: operation fill(optional CanvasFillRule) |
| PASS OffscreenCanvasRenderingContext2D interface: operation fill(Path2D, optional CanvasFillRule) |
| PASS OffscreenCanvasRenderingContext2D interface: operation stroke() |
| PASS OffscreenCanvasRenderingContext2D interface: operation stroke(Path2D) |
| PASS OffscreenCanvasRenderingContext2D interface: operation clip(optional CanvasFillRule) |
| PASS OffscreenCanvasRenderingContext2D interface: operation clip(Path2D, optional CanvasFillRule) |
| PASS OffscreenCanvasRenderingContext2D interface: operation isPointInPath(unrestricted double, unrestricted double, optional CanvasFillRule) |
| PASS OffscreenCanvasRenderingContext2D interface: operation isPointInPath(Path2D, unrestricted double, unrestricted double, optional CanvasFillRule) |
| PASS OffscreenCanvasRenderingContext2D interface: operation isPointInStroke(unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation isPointInStroke(Path2D, unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation fillText(DOMString, unrestricted double, unrestricted double, optional unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation strokeText(DOMString, unrestricted double, unrestricted double, optional unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation measureText(DOMString) |
| PASS OffscreenCanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation createImageData(long, long) |
| PASS OffscreenCanvasRenderingContext2D interface: operation createImageData(ImageData) |
| PASS OffscreenCanvasRenderingContext2D interface: operation getImageData(long, long, long, long) |
| PASS OffscreenCanvasRenderingContext2D interface: operation putImageData(ImageData, long, long) |
| PASS OffscreenCanvasRenderingContext2D interface: operation putImageData(ImageData, long, long, long, long, long, long) |
| PASS OffscreenCanvasRenderingContext2D interface: attribute lineWidth |
| PASS OffscreenCanvasRenderingContext2D interface: attribute lineCap |
| PASS OffscreenCanvasRenderingContext2D interface: attribute lineJoin |
| PASS OffscreenCanvasRenderingContext2D interface: attribute miterLimit |
| PASS OffscreenCanvasRenderingContext2D interface: operation setLineDash(sequence<unrestricted double>) |
| PASS OffscreenCanvasRenderingContext2D interface: operation getLineDash() |
| PASS OffscreenCanvasRenderingContext2D interface: attribute lineDashOffset |
| PASS OffscreenCanvasRenderingContext2D interface: attribute font |
| PASS OffscreenCanvasRenderingContext2D interface: attribute textAlign |
| PASS OffscreenCanvasRenderingContext2D interface: attribute textBaseline |
| PASS OffscreenCanvasRenderingContext2D interface: attribute direction |
| PASS OffscreenCanvasRenderingContext2D interface: operation closePath() |
| PASS OffscreenCanvasRenderingContext2D interface: operation moveTo(unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation lineTo(unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double) |
| PASS OffscreenCanvasRenderingContext2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean) |
| PASS OffscreenCanvasRenderingContext2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean) |
| PASS CustomElementRegistry interface: existence and properties of interface object |
| PASS CustomElementRegistry interface object length |
| PASS CustomElementRegistry interface object name |
| PASS CustomElementRegistry interface: existence and properties of interface prototype object |
| PASS CustomElementRegistry interface: existence and properties of interface prototype object's "constructor" property |
| PASS CustomElementRegistry interface: existence and properties of interface prototype object's @@unscopables property |
| PASS CustomElementRegistry interface: operation define(DOMString, CustomElementConstructor, optional ElementDefinitionOptions) |
| PASS CustomElementRegistry interface: operation get(DOMString) |
| PASS CustomElementRegistry interface: operation whenDefined(DOMString) |
| PASS CustomElementRegistry interface: operation upgrade(Node) |
| PASS ElementInternals interface: existence and properties of interface object |
| PASS ElementInternals interface object length |
| PASS ElementInternals interface object name |
| PASS ElementInternals interface: existence and properties of interface prototype object |
| PASS ElementInternals interface: existence and properties of interface prototype object's "constructor" property |
| PASS ElementInternals interface: existence and properties of interface prototype object's @@unscopables property |
| PASS ElementInternals interface: attribute shadowRoot |
| PASS ElementInternals interface: operation setFormValue((File or USVString or FormData)?, optional (File or USVString or FormData)?) |
| PASS ElementInternals interface: attribute form |
| FAIL ElementInternals interface: operation setValidity(optional ValidityStateFlags, optional DOMString, optional HTMLElement) assert_equals: property has wrong .length expected 0 but got 1 |
| PASS ElementInternals interface: attribute willValidate |
| PASS ElementInternals interface: attribute validity |
| PASS ElementInternals interface: attribute validationMessage |
| PASS ElementInternals interface: operation checkValidity() |
| PASS ElementInternals interface: operation reportValidity() |
| PASS ElementInternals interface: attribute labels |
| PASS DataTransfer interface: existence and properties of interface object |
| PASS DataTransfer interface object length |
| PASS DataTransfer interface object name |
| PASS DataTransfer interface: existence and properties of interface prototype object |
| PASS DataTransfer interface: existence and properties of interface prototype object's "constructor" property |
| PASS DataTransfer interface: existence and properties of interface prototype object's @@unscopables property |
| PASS DataTransfer interface: attribute dropEffect |
| PASS DataTransfer interface: attribute effectAllowed |
| PASS DataTransfer interface: attribute items |
| PASS DataTransfer interface: operation setDragImage(Element, long, long) |
| PASS DataTransfer interface: attribute types |
| PASS DataTransfer interface: operation getData(DOMString) |
| PASS DataTransfer interface: operation setData(DOMString, DOMString) |
| PASS DataTransfer interface: operation clearData(optional DOMString) |
| PASS DataTransfer interface: attribute files |
| PASS DataTransferItemList interface: existence and properties of interface object |
| PASS DataTransferItemList interface object length |
| PASS DataTransferItemList interface object name |
| PASS DataTransferItemList interface: existence and properties of interface prototype object |
| PASS DataTransferItemList interface: existence and properties of interface prototype object's "constructor" property |
| PASS DataTransferItemList interface: existence and properties of interface prototype object's @@unscopables property |
| PASS DataTransferItemList interface: attribute length |
| PASS DataTransferItemList interface: operation add(DOMString, DOMString) |
| PASS DataTransferItemList interface: operation add(File) |
| PASS DataTransferItemList interface: operation remove(unsigned long) |
| PASS DataTransferItemList interface: operation clear() |
| PASS DataTransferItem interface: existence and properties of interface object |
| PASS DataTransferItem interface object length |
| PASS DataTransferItem interface object name |
| PASS DataTransferItem interface: existence and properties of interface prototype object |
| PASS DataTransferItem interface: existence and properties of interface prototype object's "constructor" property |
| PASS DataTransferItem interface: existence and properties of interface prototype object's @@unscopables property |
| PASS DataTransferItem interface: attribute kind |
| PASS DataTransferItem interface: attribute type |
| PASS DataTransferItem interface: operation getAsString(FunctionStringCallback?) |
| PASS DataTransferItem interface: operation getAsFile() |
| PASS DragEvent interface: existence and properties of interface object |
| PASS DragEvent interface object length |
| PASS DragEvent interface object name |
| PASS DragEvent interface: existence and properties of interface prototype object |
| PASS DragEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS DragEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS DragEvent interface: attribute dataTransfer |
| PASS BarProp interface: existence and properties of interface object |
| PASS BarProp interface object length |
| PASS BarProp interface object name |
| PASS BarProp interface: existence and properties of interface prototype object |
| PASS BarProp interface: existence and properties of interface prototype object's "constructor" property |
| PASS BarProp interface: existence and properties of interface prototype object's @@unscopables property |
| PASS BarProp interface: attribute visible |
| PASS History interface: existence and properties of interface object |
| PASS History interface object length |
| PASS History interface object name |
| PASS History interface: existence and properties of interface prototype object |
| PASS History interface: existence and properties of interface prototype object's "constructor" property |
| PASS History interface: existence and properties of interface prototype object's @@unscopables property |
| PASS History interface: attribute length |
| PASS History interface: attribute scrollRestoration |
| PASS History interface: attribute state |
| PASS History interface: operation go(optional long) |
| PASS History interface: operation back() |
| PASS History interface: operation forward() |
| PASS History interface: operation pushState(any, DOMString, optional USVString?) |
| PASS History interface: operation replaceState(any, DOMString, optional USVString?) |
| PASS History must be primary interface of window.history |
| PASS Stringification of window.history |
| PASS History interface: window.history must inherit property "length" with the proper type |
| PASS History interface: window.history must inherit property "scrollRestoration" with the proper type |
| PASS History interface: window.history must inherit property "state" with the proper type |
| PASS History interface: window.history must inherit property "go(optional long)" with the proper type |
| PASS History interface: calling go(optional long) on window.history with too few arguments must throw TypeError |
| PASS History interface: window.history must inherit property "back()" with the proper type |
| PASS History interface: window.history must inherit property "forward()" with the proper type |
| PASS History interface: window.history must inherit property "pushState(any, DOMString, optional USVString?)" with the proper type |
| PASS History interface: calling pushState(any, DOMString, optional USVString?) on window.history with too few arguments must throw TypeError |
| PASS History interface: window.history must inherit property "replaceState(any, DOMString, optional USVString?)" with the proper type |
| PASS History interface: calling replaceState(any, DOMString, optional USVString?) on window.history with too few arguments must throw TypeError |
| PASS Location interface: existence and properties of interface object |
| PASS Location interface object length |
| PASS Location interface object name |
| PASS Location interface: existence and properties of interface prototype object |
| PASS Location interface: existence and properties of interface prototype object's "constructor" property |
| PASS Location interface: existence and properties of interface prototype object's @@unscopables property |
| FAIL Location interface: stringifier assert_own_property: interface prototype object missing non-static operation expected property "toString" missing |
| PASS Location must be primary interface of window.location |
| PASS Stringification of window.location |
| PASS Location interface: window.location must have own property "href" |
| PASS Location interface: window.location must have own property "origin" |
| PASS Location interface: window.location must have own property "protocol" |
| PASS Location interface: window.location must have own property "host" |
| PASS Location interface: window.location must have own property "hostname" |
| PASS Location interface: window.location must have own property "port" |
| PASS Location interface: window.location must have own property "pathname" |
| PASS Location interface: window.location must have own property "search" |
| PASS Location interface: window.location must have own property "hash" |
| PASS Location interface: window.location must have own property "assign" |
| PASS Location interface: calling assign(USVString) on window.location with too few arguments must throw TypeError |
| PASS Location interface: window.location must have own property "replace" |
| PASS Location interface: calling replace(USVString) on window.location with too few arguments must throw TypeError |
| PASS Location interface: window.location must have own property "reload" |
| PASS Location interface: window.location must have own property "ancestorOrigins" |
| PASS PopStateEvent interface: existence and properties of interface object |
| PASS PopStateEvent interface object length |
| PASS PopStateEvent interface object name |
| PASS PopStateEvent interface: existence and properties of interface prototype object |
| PASS PopStateEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS PopStateEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS PopStateEvent interface: attribute state |
| PASS PopStateEvent must be primary interface of new PopStateEvent("popstate", { data: {} }) |
| PASS Stringification of new PopStateEvent("popstate", { data: {} }) |
| PASS PopStateEvent interface: new PopStateEvent("popstate", { data: {} }) must inherit property "state" with the proper type |
| PASS HashChangeEvent interface: existence and properties of interface object |
| PASS HashChangeEvent interface object length |
| PASS HashChangeEvent interface object name |
| PASS HashChangeEvent interface: existence and properties of interface prototype object |
| PASS HashChangeEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS HashChangeEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS HashChangeEvent interface: attribute oldURL |
| PASS HashChangeEvent interface: attribute newURL |
| PASS PageTransitionEvent interface: existence and properties of interface object |
| PASS PageTransitionEvent interface object length |
| PASS PageTransitionEvent interface object name |
| PASS PageTransitionEvent interface: existence and properties of interface prototype object |
| PASS PageTransitionEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS PageTransitionEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS PageTransitionEvent interface: attribute persisted |
| PASS BeforeUnloadEvent interface: existence and properties of interface object |
| PASS BeforeUnloadEvent interface object length |
| PASS BeforeUnloadEvent interface object name |
| PASS BeforeUnloadEvent interface: existence and properties of interface prototype object |
| PASS BeforeUnloadEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS BeforeUnloadEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS BeforeUnloadEvent interface: attribute returnValue |
| PASS ErrorEvent interface: existence and properties of interface object |
| PASS ErrorEvent interface object length |
| PASS ErrorEvent interface object name |
| PASS ErrorEvent interface: existence and properties of interface prototype object |
| PASS ErrorEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS ErrorEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS ErrorEvent interface: attribute message |
| PASS ErrorEvent interface: attribute filename |
| PASS ErrorEvent interface: attribute lineno |
| PASS ErrorEvent interface: attribute colno |
| PASS ErrorEvent interface: attribute error |
| PASS PromiseRejectionEvent interface: existence and properties of interface object |
| PASS PromiseRejectionEvent interface object length |
| PASS PromiseRejectionEvent interface object name |
| PASS PromiseRejectionEvent interface: existence and properties of interface prototype object |
| PASS PromiseRejectionEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS PromiseRejectionEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS PromiseRejectionEvent interface: attribute promise |
| PASS PromiseRejectionEvent interface: attribute reason |
| PASS DOMParser interface: existence and properties of interface object |
| PASS DOMParser interface object length |
| PASS DOMParser interface object name |
| PASS DOMParser interface: existence and properties of interface prototype object |
| PASS DOMParser interface: existence and properties of interface prototype object's "constructor" property |
| PASS DOMParser interface: existence and properties of interface prototype object's @@unscopables property |
| PASS DOMParser interface: operation parseFromString(DOMString, DOMParserSupportedType) |
| PASS DOMParser must be primary interface of new DOMParser() |
| PASS Stringification of new DOMParser() |
| PASS DOMParser interface: new DOMParser() must inherit property "parseFromString(DOMString, DOMParserSupportedType)" with the proper type |
| PASS DOMParser interface: calling parseFromString(DOMString, DOMParserSupportedType) on new DOMParser() with too few arguments must throw TypeError |
| PASS Navigator interface: existence and properties of interface object |
| PASS Navigator interface object length |
| PASS Navigator interface object name |
| PASS Navigator interface: existence and properties of interface prototype object |
| PASS Navigator interface: existence and properties of interface prototype object's "constructor" property |
| PASS Navigator interface: existence and properties of interface prototype object's @@unscopables property |
| PASS Navigator interface: attribute appCodeName |
| PASS Navigator interface: attribute appName |
| PASS Navigator interface: attribute appVersion |
| PASS Navigator interface: attribute platform |
| PASS Navigator interface: attribute product |
| PASS Navigator interface: attribute productSub |
| PASS Navigator interface: attribute userAgent |
| PASS Navigator interface: attribute vendor |
| PASS Navigator interface: attribute vendorSub |
| FAIL Navigator interface: operation taintEnabled() assert_own_property: interface prototype object missing non-static operation expected property "taintEnabled" missing |
| FAIL Navigator interface: attribute oscpu assert_true: The prototype object must have a property "oscpu" expected true got false |
| PASS Navigator interface: attribute language |
| PASS Navigator interface: attribute languages |
| PASS Navigator interface: attribute onLine |
| PASS Navigator interface: operation registerProtocolHandler(DOMString, USVString) |
| PASS Navigator interface: operation unregisterProtocolHandler(DOMString, USVString) |
| PASS Navigator interface: attribute cookieEnabled |
| PASS Navigator interface: attribute plugins |
| PASS Navigator interface: attribute mimeTypes |
| PASS Navigator interface: operation javaEnabled() |
| PASS Navigator interface: attribute hardwareConcurrency |
| PASS Navigator must be primary interface of window.navigator |
| PASS Stringification of window.navigator |
| PASS Navigator interface: window.navigator must inherit property "appCodeName" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "appName" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "appVersion" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "platform" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "product" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "productSub" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "userAgent" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "vendor" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "vendorSub" with the proper type |
| FAIL Navigator interface: window.navigator must inherit property "taintEnabled()" with the proper type assert_inherits: property "taintEnabled" not found in prototype chain |
| FAIL Navigator interface: window.navigator must inherit property "oscpu" with the proper type assert_inherits: property "oscpu" not found in prototype chain |
| PASS Navigator interface: window.navigator must inherit property "language" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "languages" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "onLine" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "registerProtocolHandler(DOMString, USVString)" with the proper type |
| PASS Navigator interface: calling registerProtocolHandler(DOMString, USVString) on window.navigator with too few arguments must throw TypeError |
| PASS Navigator interface: window.navigator must inherit property "unregisterProtocolHandler(DOMString, USVString)" with the proper type |
| PASS Navigator interface: calling unregisterProtocolHandler(DOMString, USVString) on window.navigator with too few arguments must throw TypeError |
| PASS Navigator interface: window.navigator must inherit property "cookieEnabled" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "plugins" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "mimeTypes" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "javaEnabled()" with the proper type |
| PASS Navigator interface: window.navigator must inherit property "hardwareConcurrency" with the proper type |
| PASS ImageBitmap interface: existence and properties of interface object |
| PASS ImageBitmap interface object length |
| PASS ImageBitmap interface object name |
| PASS ImageBitmap interface: existence and properties of interface prototype object |
| PASS ImageBitmap interface: existence and properties of interface prototype object's "constructor" property |
| PASS ImageBitmap interface: existence and properties of interface prototype object's @@unscopables property |
| PASS ImageBitmap interface: attribute width |
| PASS ImageBitmap interface: attribute height |
| PASS ImageBitmap interface: operation close() |
| PASS MessageEvent interface: existence and properties of interface object |
| PASS MessageEvent interface object length |
| PASS MessageEvent interface object name |
| PASS MessageEvent interface: existence and properties of interface prototype object |
| PASS MessageEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS MessageEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS MessageEvent interface: attribute data |
| PASS MessageEvent interface: attribute origin |
| PASS MessageEvent interface: attribute lastEventId |
| PASS MessageEvent interface: attribute source |
| PASS MessageEvent interface: attribute ports |
| PASS MessageEvent interface: operation initMessageEvent(DOMString, optional boolean, optional boolean, optional any, optional USVString, optional DOMString, optional MessageEventSource?, optional sequence<MessagePort>) |
| PASS MessageEvent must be primary interface of new MessageEvent("message", { data: 5 }) |
| PASS Stringification of new MessageEvent("message", { data: 5 }) |
| PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "data" with the proper type |
| PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "origin" with the proper type |
| PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "lastEventId" with the proper type |
| PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "source" with the proper type |
| PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "ports" with the proper type |
| PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "initMessageEvent(DOMString, optional boolean, optional boolean, optional any, optional USVString, optional DOMString, optional MessageEventSource?, optional sequence<MessagePort>)" with the proper type |
| PASS MessageEvent interface: calling initMessageEvent(DOMString, optional boolean, optional boolean, optional any, optional USVString, optional DOMString, optional MessageEventSource?, optional sequence<MessagePort>) on new MessageEvent("message", { data: 5 }) with too few arguments must throw TypeError |
| PASS EventSource interface: existence and properties of interface object |
| PASS EventSource interface object length |
| PASS EventSource interface object name |
| PASS EventSource interface: existence and properties of interface prototype object |
| PASS EventSource interface: existence and properties of interface prototype object's "constructor" property |
| PASS EventSource interface: existence and properties of interface prototype object's @@unscopables property |
| PASS EventSource interface: attribute url |
| PASS EventSource interface: attribute withCredentials |
| PASS EventSource interface: constant CONNECTING on interface object |
| PASS EventSource interface: constant CONNECTING on interface prototype object |
| PASS EventSource interface: constant OPEN on interface object |
| PASS EventSource interface: constant OPEN on interface prototype object |
| PASS EventSource interface: constant CLOSED on interface object |
| PASS EventSource interface: constant CLOSED on interface prototype object |
| PASS EventSource interface: attribute readyState |
| PASS EventSource interface: attribute onopen |
| PASS EventSource interface: attribute onmessage |
| PASS EventSource interface: attribute onerror |
| PASS EventSource interface: operation close() |
| PASS EventSource must be primary interface of new EventSource("http://invalid") |
| PASS Stringification of new EventSource("http://invalid") |
| PASS EventSource interface: new EventSource("http://invalid") must inherit property "url" with the proper type |
| PASS EventSource interface: new EventSource("http://invalid") must inherit property "withCredentials" with the proper type |
| PASS EventSource interface: new EventSource("http://invalid") must inherit property "CONNECTING" with the proper type |
| PASS EventSource interface: new EventSource("http://invalid") must inherit property "OPEN" with the proper type |
| PASS EventSource interface: new EventSource("http://invalid") must inherit property "CLOSED" with the proper type |
| PASS EventSource interface: new EventSource("http://invalid") must inherit property "readyState" with the proper type |
| PASS EventSource interface: new EventSource("http://invalid") must inherit property "onopen" with the proper type |
| PASS EventSource interface: new EventSource("http://invalid") must inherit property "onmessage" with the proper type |
| PASS EventSource interface: new EventSource("http://invalid") must inherit property "onerror" with the proper type |
| PASS EventSource interface: new EventSource("http://invalid") must inherit property "close()" with the proper type |
| PASS WebSocket interface: existence and properties of interface object |
| PASS WebSocket interface object length |
| PASS WebSocket interface object name |
| PASS WebSocket interface: existence and properties of interface prototype object |
| PASS WebSocket interface: existence and properties of interface prototype object's "constructor" property |
| PASS WebSocket interface: existence and properties of interface prototype object's @@unscopables property |
| PASS WebSocket interface: attribute url |
| PASS WebSocket interface: constant CONNECTING on interface object |
| PASS WebSocket interface: constant CONNECTING on interface prototype object |
| PASS WebSocket interface: constant OPEN on interface object |
| PASS WebSocket interface: constant OPEN on interface prototype object |
| PASS WebSocket interface: constant CLOSING on interface object |
| PASS WebSocket interface: constant CLOSING on interface prototype object |
| PASS WebSocket interface: constant CLOSED on interface object |
| PASS WebSocket interface: constant CLOSED on interface prototype object |
| PASS WebSocket interface: attribute readyState |
| PASS WebSocket interface: attribute bufferedAmount |
| PASS WebSocket interface: attribute onopen |
| PASS WebSocket interface: attribute onerror |
| PASS WebSocket interface: attribute onclose |
| PASS WebSocket interface: attribute extensions |
| PASS WebSocket interface: attribute protocol |
| PASS WebSocket interface: operation close(optional unsigned short, optional USVString) |
| PASS WebSocket interface: attribute onmessage |
| PASS WebSocket interface: attribute binaryType |
| PASS WebSocket interface: operation send(USVString) |
| PASS WebSocket interface: operation send(Blob) |
| PASS WebSocket interface: operation send(ArrayBuffer) |
| PASS WebSocket interface: operation send(ArrayBufferView) |
| PASS WebSocket must be primary interface of new WebSocket("wss://nonexistent.web-platform.test") |
| PASS Stringification of new WebSocket("wss://nonexistent.web-platform.test") |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "url" with the proper type |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "CONNECTING" with the proper type |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "OPEN" with the proper type |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "CLOSING" with the proper type |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "CLOSED" with the proper type |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "readyState" with the proper type |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "bufferedAmount" with the proper type |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "onopen" with the proper type |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "onerror" with the proper type |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "onclose" with the proper type |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "extensions" with the proper type |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "protocol" with the proper type |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "close(optional unsigned short, optional USVString)" with the proper type |
| PASS WebSocket interface: calling close(optional unsigned short, optional USVString) on new WebSocket("wss://nonexistent.web-platform.test") with too few arguments must throw TypeError |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "onmessage" with the proper type |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "binaryType" with the proper type |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "send(USVString)" with the proper type |
| PASS WebSocket interface: calling send(USVString) on new WebSocket("wss://nonexistent.web-platform.test") with too few arguments must throw TypeError |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "send(Blob)" with the proper type |
| PASS WebSocket interface: calling send(Blob) on new WebSocket("wss://nonexistent.web-platform.test") with too few arguments must throw TypeError |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "send(ArrayBuffer)" with the proper type |
| PASS WebSocket interface: calling send(ArrayBuffer) on new WebSocket("wss://nonexistent.web-platform.test") with too few arguments must throw TypeError |
| PASS WebSocket interface: new WebSocket("wss://nonexistent.web-platform.test") must inherit property "send(ArrayBufferView)" with the proper type |
| PASS WebSocket interface: calling send(ArrayBufferView) on new WebSocket("wss://nonexistent.web-platform.test") with too few arguments must throw TypeError |
| PASS CloseEvent interface: existence and properties of interface object |
| PASS CloseEvent interface object length |
| PASS CloseEvent interface object name |
| PASS CloseEvent interface: existence and properties of interface prototype object |
| PASS CloseEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS CloseEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS CloseEvent interface: attribute wasClean |
| PASS CloseEvent interface: attribute code |
| PASS CloseEvent interface: attribute reason |
| PASS CloseEvent must be primary interface of new CloseEvent("close") |
| PASS Stringification of new CloseEvent("close") |
| PASS CloseEvent interface: new CloseEvent("close") must inherit property "wasClean" with the proper type |
| PASS CloseEvent interface: new CloseEvent("close") must inherit property "code" with the proper type |
| PASS CloseEvent interface: new CloseEvent("close") must inherit property "reason" with the proper type |
| PASS MessageChannel interface: existence and properties of interface object |
| PASS MessageChannel interface object length |
| PASS MessageChannel interface object name |
| PASS MessageChannel interface: existence and properties of interface prototype object |
| PASS MessageChannel interface: existence and properties of interface prototype object's "constructor" property |
| PASS MessageChannel interface: existence and properties of interface prototype object's @@unscopables property |
| PASS MessageChannel interface: attribute port1 |
| PASS MessageChannel interface: attribute port2 |
| PASS MessagePort interface: existence and properties of interface object |
| PASS MessagePort interface object length |
| PASS MessagePort interface object name |
| PASS MessagePort interface: existence and properties of interface prototype object |
| PASS MessagePort interface: existence and properties of interface prototype object's "constructor" property |
| PASS MessagePort interface: existence and properties of interface prototype object's @@unscopables property |
| PASS MessagePort interface: operation postMessage(any, sequence<object>) |
| PASS MessagePort interface: operation postMessage(any, optional PostMessageOptions) |
| PASS MessagePort interface: operation start() |
| PASS MessagePort interface: operation close() |
| PASS MessagePort interface: attribute onmessage |
| PASS MessagePort interface: attribute onmessageerror |
| PASS BroadcastChannel interface: existence and properties of interface object |
| PASS BroadcastChannel interface object length |
| PASS BroadcastChannel interface object name |
| PASS BroadcastChannel interface: existence and properties of interface prototype object |
| PASS BroadcastChannel interface: existence and properties of interface prototype object's "constructor" property |
| PASS BroadcastChannel interface: existence and properties of interface prototype object's @@unscopables property |
| PASS BroadcastChannel interface: attribute name |
| PASS BroadcastChannel interface: operation postMessage(any) |
| PASS BroadcastChannel interface: operation close() |
| PASS BroadcastChannel interface: attribute onmessage |
| PASS BroadcastChannel interface: attribute onmessageerror |
| PASS WorkerGlobalScope interface: existence and properties of interface object |
| PASS DedicatedWorkerGlobalScope interface: existence and properties of interface object |
| PASS SharedWorkerGlobalScope interface: existence and properties of interface object |
| PASS Worker interface: existence and properties of interface object |
| PASS Worker interface object length |
| PASS Worker interface object name |
| PASS Worker interface: existence and properties of interface prototype object |
| PASS Worker interface: existence and properties of interface prototype object's "constructor" property |
| PASS Worker interface: existence and properties of interface prototype object's @@unscopables property |
| PASS Worker interface: operation terminate() |
| PASS Worker interface: operation postMessage(any, sequence<object>) |
| PASS Worker interface: operation postMessage(any, optional PostMessageOptions) |
| PASS Worker interface: attribute onmessage |
| FAIL Worker interface: attribute onmessageerror assert_true: The prototype object must have a property "onmessageerror" expected true got false |
| PASS Worker interface: attribute onerror |
| PASS SharedWorker interface: existence and properties of interface object |
| PASS SharedWorker interface object length |
| PASS SharedWorker interface object name |
| PASS SharedWorker interface: existence and properties of interface prototype object |
| PASS SharedWorker interface: existence and properties of interface prototype object's "constructor" property |
| PASS SharedWorker interface: existence and properties of interface prototype object's @@unscopables property |
| PASS SharedWorker interface: attribute port |
| PASS SharedWorker interface: attribute onerror |
| PASS WorkerNavigator interface: existence and properties of interface object |
| PASS WorkerLocation interface: existence and properties of interface object |
| PASS WorkletGlobalScope interface: existence and properties of interface object |
| PASS Worklet interface: existence and properties of interface object |
| PASS Worklet interface object length |
| PASS Worklet interface object name |
| PASS Worklet interface: existence and properties of interface prototype object |
| PASS Worklet interface: existence and properties of interface prototype object's "constructor" property |
| PASS Worklet interface: existence and properties of interface prototype object's @@unscopables property |
| PASS Worklet interface: operation addModule(USVString, optional WorkletOptions) |
| PASS Storage interface: existence and properties of interface object |
| PASS Storage interface object length |
| PASS Storage interface object name |
| PASS Storage interface: existence and properties of interface prototype object |
| PASS Storage interface: existence and properties of interface prototype object's "constructor" property |
| PASS Storage interface: existence and properties of interface prototype object's @@unscopables property |
| PASS Storage interface: attribute length |
| PASS Storage interface: operation key(unsigned long) |
| PASS Storage interface: operation getItem(DOMString) |
| PASS Storage interface: operation setItem(DOMString, DOMString) |
| PASS Storage interface: operation removeItem(DOMString) |
| PASS Storage interface: operation clear() |
| PASS Storage must be primary interface of localStorage |
| PASS Stringification of localStorage |
| PASS Storage interface: localStorage must inherit property "length" with the proper type |
| PASS Storage interface: localStorage must inherit property "key(unsigned long)" with the proper type |
| PASS Storage interface: calling key(unsigned long) on localStorage with too few arguments must throw TypeError |
| PASS Storage interface: localStorage must inherit property "getItem(DOMString)" with the proper type |
| PASS Storage interface: calling getItem(DOMString) on localStorage with too few arguments must throw TypeError |
| PASS Storage interface: localStorage must inherit property "setItem(DOMString, DOMString)" with the proper type |
| PASS Storage interface: calling setItem(DOMString, DOMString) on localStorage with too few arguments must throw TypeError |
| PASS Storage interface: localStorage must inherit property "removeItem(DOMString)" with the proper type |
| PASS Storage interface: calling removeItem(DOMString) on localStorage with too few arguments must throw TypeError |
| PASS Storage interface: localStorage must inherit property "clear()" with the proper type |
| PASS Storage must be primary interface of sessionStorage |
| PASS Stringification of sessionStorage |
| PASS Storage interface: sessionStorage must inherit property "length" with the proper type |
| PASS Storage interface: sessionStorage must inherit property "key(unsigned long)" with the proper type |
| PASS Storage interface: calling key(unsigned long) on sessionStorage with too few arguments must throw TypeError |
| PASS Storage interface: sessionStorage must inherit property "getItem(DOMString)" with the proper type |
| PASS Storage interface: calling getItem(DOMString) on sessionStorage with too few arguments must throw TypeError |
| PASS Storage interface: sessionStorage must inherit property "setItem(DOMString, DOMString)" with the proper type |
| PASS Storage interface: calling setItem(DOMString, DOMString) on sessionStorage with too few arguments must throw TypeError |
| PASS Storage interface: sessionStorage must inherit property "removeItem(DOMString)" with the proper type |
| PASS Storage interface: calling removeItem(DOMString) on sessionStorage with too few arguments must throw TypeError |
| PASS Storage interface: sessionStorage must inherit property "clear()" with the proper type |
| PASS StorageEvent interface: existence and properties of interface object |
| PASS StorageEvent interface object length |
| PASS StorageEvent interface object name |
| PASS StorageEvent interface: existence and properties of interface prototype object |
| PASS StorageEvent interface: existence and properties of interface prototype object's "constructor" property |
| PASS StorageEvent interface: existence and properties of interface prototype object's @@unscopables property |
| PASS StorageEvent interface: attribute key |
| PASS StorageEvent interface: attribute oldValue |
| PASS StorageEvent interface: attribute newValue |
| PASS StorageEvent interface: attribute url |
| PASS StorageEvent interface: attribute storageArea |
| PASS StorageEvent interface: operation initStorageEvent(DOMString, optional boolean, optional boolean, optional DOMString?, optional DOMString?, optional DOMString?, optional USVString, optional Storage?) |
| PASS StorageEvent must be primary interface of new StorageEvent("storage") |
| PASS Stringification of new StorageEvent("storage") |
| PASS StorageEvent interface: new StorageEvent("storage") must inherit property "key" with the proper type |
| PASS StorageEvent interface: new StorageEvent("storage") must inherit property "oldValue" with the proper type |
| PASS StorageEvent interface: new StorageEvent("storage") must inherit property "newValue" with the proper type |
| PASS StorageEvent interface: new StorageEvent("storage") must inherit property "url" with the proper type |
| PASS StorageEvent interface: new StorageEvent("storage") must inherit property "storageArea" with the proper type |
| PASS StorageEvent interface: new StorageEvent("storage") must inherit property "initStorageEvent(DOMString, optional boolean, optional boolean, optional DOMString?, optional DOMString?, optional DOMString?, optional USVString, optional Storage?)" with the proper type |
| PASS StorageEvent interface: calling initStorageEvent(DOMString, optional boolean, optional boolean, optional DOMString?, optional DOMString?, optional DOMString?, optional USVString, optional Storage?) on new StorageEvent("storage") with too few arguments must throw TypeError |
| PASS External interface: existence and properties of interface object |
| PASS External interface object length |
| PASS External interface object name |
| PASS External interface: existence and properties of interface prototype object |
| PASS External interface: existence and properties of interface prototype object's "constructor" property |
| PASS External interface: existence and properties of interface prototype object's @@unscopables property |
| PASS External interface: operation AddSearchProvider() |
| PASS External interface: operation IsSearchProviderInstalled() |
| PASS External must be primary interface of window.external |
| PASS Stringification of window.external |
| PASS External interface: window.external must inherit property "AddSearchProvider()" with the proper type |
| PASS External interface: window.external must inherit property "IsSearchProviderInstalled()" with the proper type |
| PASS PluginArray interface: existence and properties of interface object |
| PASS PluginArray interface object length |
| PASS PluginArray interface object name |
| PASS PluginArray interface: existence and properties of interface prototype object |
| PASS PluginArray interface: existence and properties of interface prototype object's "constructor" property |
| PASS PluginArray interface: existence and properties of interface prototype object's @@unscopables property |
| PASS PluginArray interface: operation refresh() |
| PASS PluginArray interface: attribute length |
| PASS PluginArray interface: operation item(unsigned long) |
| PASS PluginArray interface: operation namedItem(DOMString) |
| PASS MimeTypeArray interface: existence and properties of interface object |
| PASS MimeTypeArray interface object length |
| PASS MimeTypeArray interface object name |
| PASS MimeTypeArray interface: existence and properties of interface prototype object |
| PASS MimeTypeArray interface: existence and properties of interface prototype object's "constructor" property |
| PASS MimeTypeArray interface: existence and properties of interface prototype object's @@unscopables property |
| PASS MimeTypeArray interface: attribute length |
| PASS MimeTypeArray interface: operation item(unsigned long) |
| PASS MimeTypeArray interface: operation namedItem(DOMString) |
| PASS Plugin interface: existence and properties of interface object |
| PASS Plugin interface object length |
| PASS Plugin interface object name |
| PASS Plugin interface: existence and properties of interface prototype object |
| PASS Plugin interface: existence and properties of interface prototype object's "constructor" property |
| PASS Plugin interface: existence and properties of interface prototype object's @@unscopables property |
| PASS Plugin interface: attribute name |
| PASS Plugin interface: attribute description |
| PASS Plugin interface: attribute filename |
| PASS Plugin interface: attribute length |
| PASS Plugin interface: operation item(unsigned long) |
| PASS Plugin interface: operation namedItem(DOMString) |
| PASS MimeType interface: existence and properties of interface object |
| PASS MimeType interface object length |
| PASS MimeType interface object name |
| PASS MimeType interface: existence and properties of interface prototype object |
| PASS MimeType interface: existence and properties of interface prototype object's "constructor" property |
| PASS MimeType interface: existence and properties of interface prototype object's @@unscopables property |
| PASS MimeType interface: attribute type |
| PASS MimeType interface: attribute description |
| PASS MimeType interface: attribute suffixes |
| PASS MimeType interface: attribute enabledPlugin |
| PASS SVGElement interface: attribute onabort |
| PASS SVGElement interface: attribute onauxclick |
| PASS SVGElement interface: attribute onblur |
| PASS SVGElement interface: attribute oncancel |
| PASS SVGElement interface: attribute oncanplay |
| PASS SVGElement interface: attribute oncanplaythrough |
| PASS SVGElement interface: attribute onchange |
| PASS SVGElement interface: attribute onclick |
| PASS SVGElement interface: attribute onclose |
| PASS SVGElement interface: attribute oncontextmenu |
| PASS SVGElement interface: attribute oncuechange |
| PASS SVGElement interface: attribute ondblclick |
| PASS SVGElement interface: attribute ondrag |
| PASS SVGElement interface: attribute ondragend |
| PASS SVGElement interface: attribute ondragenter |
| PASS SVGElement interface: attribute ondragleave |
| PASS SVGElement interface: attribute ondragover |
| PASS SVGElement interface: attribute ondragstart |
| PASS SVGElement interface: attribute ondrop |
| PASS SVGElement interface: attribute ondurationchange |
| PASS SVGElement interface: attribute onemptied |
| PASS SVGElement interface: attribute onended |
| PASS SVGElement interface: attribute onerror |
| PASS SVGElement interface: attribute onfocus |
| PASS SVGElement interface: attribute onformdata |
| PASS SVGElement interface: attribute oninput |
| PASS SVGElement interface: attribute oninvalid |
| PASS SVGElement interface: attribute onkeydown |
| PASS SVGElement interface: attribute onkeypress |
| PASS SVGElement interface: attribute onkeyup |
| PASS SVGElement interface: attribute onload |
| PASS SVGElement interface: attribute onloadeddata |
| PASS SVGElement interface: attribute onloadedmetadata |
| PASS SVGElement interface: attribute onloadstart |
| PASS SVGElement interface: attribute onmousedown |
| PASS SVGElement interface: attribute onmouseenter |
| PASS SVGElement interface: attribute onmouseleave |
| PASS SVGElement interface: attribute onmousemove |
| PASS SVGElement interface: attribute onmouseout |
| PASS SVGElement interface: attribute onmouseover |
| PASS SVGElement interface: attribute onmouseup |
| PASS SVGElement interface: attribute onpause |
| PASS SVGElement interface: attribute onplay |
| PASS SVGElement interface: attribute onplaying |
| PASS SVGElement interface: attribute onprogress |
| PASS SVGElement interface: attribute onratechange |
| PASS SVGElement interface: attribute onreset |
| PASS SVGElement interface: attribute onresize |
| PASS SVGElement interface: attribute onscroll |
| FAIL SVGElement interface: attribute onsecuritypolicyviolation assert_true: The prototype object must have a property "onsecuritypolicyviolation" expected true got false |
| PASS SVGElement interface: attribute onseeked |
| PASS SVGElement interface: attribute onseeking |
| PASS SVGElement interface: attribute onselect |
| FAIL SVGElement interface: attribute onslotchange assert_true: The prototype object must have a property "onslotchange" expected true got false |
| PASS SVGElement interface: attribute onstalled |
| PASS SVGElement interface: attribute onsubmit |
| PASS SVGElement interface: attribute onsuspend |
| PASS SVGElement interface: attribute ontimeupdate |
| PASS SVGElement interface: attribute ontoggle |
| PASS SVGElement interface: attribute onvolumechange |
| PASS SVGElement interface: attribute onwaiting |
| PASS SVGElement interface: attribute onwebkitanimationend |
| PASS SVGElement interface: attribute onwebkitanimationiteration |
| PASS SVGElement interface: attribute onwebkitanimationstart |
| PASS SVGElement interface: attribute onwebkittransitionend |
| PASS SVGElement interface: attribute onwheel |
| PASS SVGElement interface: attribute oncopy |
| PASS SVGElement interface: attribute oncut |
| PASS SVGElement interface: attribute onpaste |
| PASS SVGElement interface: attribute dataset |
| PASS SVGElement interface: attribute nonce |
| PASS SVGElement interface: attribute autofocus |
| PASS SVGElement interface: attribute tabIndex |
| PASS SVGElement interface: operation focus(optional FocusOptions) |
| PASS SVGElement interface: operation blur() |
| FAIL SVGSVGElement interface: attribute onafterprint assert_true: The prototype object must have a property "onafterprint" expected true got false |
| FAIL SVGSVGElement interface: attribute onbeforeprint assert_true: The prototype object must have a property "onbeforeprint" expected true got false |
| FAIL SVGSVGElement interface: attribute onbeforeunload assert_true: The prototype object must have a property "onbeforeunload" expected true got false |
| FAIL SVGSVGElement interface: attribute onhashchange assert_true: The prototype object must have a property "onhashchange" expected true got false |
| FAIL SVGSVGElement interface: attribute onlanguagechange assert_true: The prototype object must have a property "onlanguagechange" expected true got false |
| FAIL SVGSVGElement interface: attribute onmessage assert_true: The prototype object must have a property "onmessage" expected true got false |
| FAIL SVGSVGElement interface: attribute onmessageerror assert_true: The prototype object must have a property "onmessageerror" expected true got false |
| FAIL SVGSVGElement interface: attribute onoffline assert_true: The prototype object must have a property "onoffline" expected true got false |
| FAIL SVGSVGElement interface: attribute ononline assert_true: The prototype object must have a property "ononline" expected true got false |
| FAIL SVGSVGElement interface: attribute onpagehide assert_true: The prototype object must have a property "onpagehide" expected true got false |
| FAIL SVGSVGElement interface: attribute onpageshow assert_true: The prototype object must have a property "onpageshow" expected true got false |
| FAIL SVGSVGElement interface: attribute onpopstate assert_true: The prototype object must have a property "onpopstate" expected true got false |
| FAIL SVGSVGElement interface: attribute onrejectionhandled assert_true: The prototype object must have a property "onrejectionhandled" expected true got false |
| FAIL SVGSVGElement interface: attribute onstorage assert_true: The prototype object must have a property "onstorage" expected true got false |
| FAIL SVGSVGElement interface: attribute onunhandledrejection assert_true: The prototype object must have a property "onunhandledrejection" expected true got false |
| FAIL SVGSVGElement interface: attribute onunload assert_true: The prototype object must have a property "onunload" expected true got false |
| PASS ShadowRoot interface: attribute activeElement |
| Harness: the test ran to completion. |
| |