diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog index 567d5ec11795..848528a949dd 100644 --- a/LayoutTests/ChangeLog +++ b/LayoutTests/ChangeLog @@ -1,3 +1,10 @@ +2015-09-22 Chris Dumez + + Unreviewed, rebaseline several W3C html tests on iOS after r190106 and r190085. + + * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: + * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: + 2015-09-22 Chris Dumez Unreviewed, rebaseline fast/table/rowindex.html after r190099. diff --git a/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt b/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt index 292b3c2c27ad..bdad78a69502 100644 --- a/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt +++ b/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt @@ -224,6 +224,7 @@ CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'charset' on a CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'name' on a non-HTMLAnchorElement object. CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'rev' on a non-HTMLAnchorElement object. CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'shape' on a non-HTMLAnchorElement object. +CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'dateTime' on a non-HTMLTimeElement object. CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'clear' on a non-HTMLBRElement object. CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'cite' on a non-HTMLModElement object. CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'dateTime' on a non-HTMLModElement object. @@ -1663,7 +1664,7 @@ FAIL HTMLElement interface: existence and properties of interface object assert_ }" but got (object) object "[object Object]" PASS HTMLElement interface object length PASS HTMLElement interface: existence and properties of interface prototype object -FAIL HTMLElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLElement.prototype.constructor is not writable expected true got false +PASS HTMLElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLElement interface: attribute title assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2248,7 +2249,7 @@ FAIL HTMLUnknownElement interface: existence and properties of interface object }" but got (object) object "[object Object]" PASS HTMLUnknownElement interface object length PASS HTMLUnknownElement interface: existence and properties of interface prototype object -FAIL HTMLUnknownElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLUnknownElement.prototype.constructor is not writable expected true got false +PASS HTMLUnknownElement interface: existence and properties of interface prototype object's "constructor" property PASS HTMLUnknownElement must be primary interface of document.createElement("quasit") PASS Stringification of document.createElement("quasit") FAIL HTMLUnknownElement must be primary interface of document.createElement("bgsound") assert_equals: document.createElement("bgsound")'s prototype is not HTMLUnknownElement.prototype expected Node object of unknown type but got Node object of unknown type @@ -2274,7 +2275,7 @@ FAIL HTMLHtmlElement interface: existence and properties of interface object ass }" but got (object) object "[object Object]" PASS HTMLHtmlElement interface object length PASS HTMLHtmlElement interface: existence and properties of interface prototype object -FAIL HTMLHtmlElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLHtmlElement.prototype.constructor is not writable expected true got false +PASS HTMLHtmlElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLHtmlElement interface: attribute version assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2286,7 +2287,7 @@ FAIL HTMLHeadElement interface: existence and properties of interface object ass }" but got (object) object "[object Object]" PASS HTMLHeadElement interface object length PASS HTMLHeadElement interface: existence and properties of interface prototype object -FAIL HTMLHeadElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLHeadElement.prototype.constructor is not writable expected true got false +PASS HTMLHeadElement interface: existence and properties of interface prototype object's "constructor" property PASS HTMLHeadElement must be primary interface of document.createElement("head") PASS Stringification of document.createElement("head") FAIL HTMLTitleElement interface: existence and properties of interface object assert_equals: prototype of self's property "HTMLTitleElement" is not Function.prototype expected (function) function "function () { @@ -2294,7 +2295,7 @@ FAIL HTMLTitleElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLTitleElement interface object length PASS HTMLTitleElement interface: existence and properties of interface prototype object -FAIL HTMLTitleElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTitleElement.prototype.constructor is not writable expected true got false +PASS HTMLTitleElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLTitleElement interface: attribute text assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2306,7 +2307,7 @@ FAIL HTMLBaseElement interface: existence and properties of interface object ass }" but got (object) object "[object Object]" PASS HTMLBaseElement interface object length PASS HTMLBaseElement interface: existence and properties of interface prototype object -FAIL HTMLBaseElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLBaseElement.prototype.constructor is not writable expected true got false +PASS HTMLBaseElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLBaseElement interface: attribute href assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2322,7 +2323,7 @@ FAIL HTMLLinkElement interface: existence and properties of interface object ass }" but got (object) object "[object Object]" PASS HTMLLinkElement interface object length PASS HTMLLinkElement interface: existence and properties of interface prototype object -FAIL HTMLLinkElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLLinkElement.prototype.constructor is not writable expected true got false +PASS HTMLLinkElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLLinkElement interface: attribute href assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2373,7 +2374,7 @@ FAIL HTMLMetaElement interface: existence and properties of interface object ass }" but got (object) object "[object Object]" PASS HTMLMetaElement interface object length PASS HTMLMetaElement interface: existence and properties of interface prototype object -FAIL HTMLMetaElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLMetaElement.prototype.constructor is not writable expected true got false +PASS HTMLMetaElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLMetaElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2397,7 +2398,7 @@ FAIL HTMLStyleElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLStyleElement interface object length PASS HTMLStyleElement interface: existence and properties of interface prototype object -FAIL HTMLStyleElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLStyleElement.prototype.constructor is not writable expected true got false +PASS HTMLStyleElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLStyleElement interface: attribute media assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2416,7 +2417,7 @@ FAIL HTMLBodyElement interface: existence and properties of interface object ass }" but got (object) object "[object Object]" PASS HTMLBodyElement interface object length PASS HTMLBodyElement interface: existence and properties of interface prototype object -FAIL HTMLBodyElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLBodyElement.prototype.constructor is not writable expected true got false +PASS HTMLBodyElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLBodyElement interface: attribute text assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2494,7 +2495,7 @@ FAIL HTMLHeadingElement interface: existence and properties of interface object }" but got (object) object "[object Object]" PASS HTMLHeadingElement interface object length PASS HTMLHeadingElement interface: existence and properties of interface prototype object -FAIL HTMLHeadingElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLHeadingElement.prototype.constructor is not writable expected true got false +PASS HTMLHeadingElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLHeadingElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2521,7 +2522,7 @@ FAIL HTMLParagraphElement interface: existence and properties of interface objec }" but got (object) object "[object Object]" PASS HTMLParagraphElement interface object length PASS HTMLParagraphElement interface: existence and properties of interface prototype object -FAIL HTMLParagraphElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLParagraphElement.prototype.constructor is not writable expected true got false +PASS HTMLParagraphElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLParagraphElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2533,7 +2534,7 @@ FAIL HTMLHRElement interface: existence and properties of interface object asser }" but got (object) object "[object Object]" PASS HTMLHRElement interface object length PASS HTMLHRElement interface: existence and properties of interface prototype object -FAIL HTMLHRElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLHRElement.prototype.constructor is not writable expected true got false +PASS HTMLHRElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLHRElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2559,7 +2560,7 @@ FAIL HTMLPreElement interface: existence and properties of interface object asse }" but got (object) object "[object Object]" PASS HTMLPreElement interface object length PASS HTMLPreElement interface: existence and properties of interface prototype object -FAIL HTMLPreElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLPreElement.prototype.constructor is not writable expected true got false +PASS HTMLPreElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLPreElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2580,7 +2581,7 @@ FAIL HTMLQuoteElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLQuoteElement interface object length PASS HTMLQuoteElement interface: existence and properties of interface prototype object -FAIL HTMLQuoteElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLQuoteElement.prototype.constructor is not writable expected true got false +PASS HTMLQuoteElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLQuoteElement interface: attribute cite assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2595,7 +2596,7 @@ FAIL HTMLOListElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLOListElement interface object length PASS HTMLOListElement interface: existence and properties of interface prototype object -FAIL HTMLOListElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLOListElement.prototype.constructor is not writable expected true got false +PASS HTMLOListElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLOListElement interface: attribute reversed assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2613,7 +2614,7 @@ FAIL HTMLUListElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLUListElement interface object length PASS HTMLUListElement interface: existence and properties of interface prototype object -FAIL HTMLUListElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLUListElement.prototype.constructor is not writable expected true got false +PASS HTMLUListElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLUListElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2625,7 +2626,7 @@ FAIL HTMLLIElement interface: existence and properties of interface object asser }" but got (object) object "[object Object]" PASS HTMLLIElement interface object length PASS HTMLLIElement interface: existence and properties of interface prototype object -FAIL HTMLLIElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLLIElement.prototype.constructor is not writable expected true got false +PASS HTMLLIElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLLIElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2641,7 +2642,7 @@ FAIL HTMLDListElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLDListElement interface object length PASS HTMLDListElement interface: existence and properties of interface prototype object -FAIL HTMLDListElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLDListElement.prototype.constructor is not writable expected true got false +PASS HTMLDListElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLDListElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2650,7 +2651,7 @@ FAIL HTMLDivElement interface: existence and properties of interface object asse }" but got (object) object "[object Object]" PASS HTMLDivElement interface object length PASS HTMLDivElement interface: existence and properties of interface prototype object -FAIL HTMLDivElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLDivElement.prototype.constructor is not writable expected true got false +PASS HTMLDivElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLDivElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2662,7 +2663,7 @@ FAIL HTMLAnchorElement interface: existence and properties of interface object a }" but got (object) object "[object Object]" PASS HTMLAnchorElement interface object length PASS HTMLAnchorElement interface: existence and properties of interface prototype object -FAIL HTMLAnchorElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLAnchorElement.prototype.constructor is not writable expected true got false +PASS HTMLAnchorElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLAnchorElement interface: attribute target assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2723,20 +2724,24 @@ FAIL HTMLDataElement interface: attribute value assert_own_property: self does n FAIL HTMLDataElement must be primary interface of document.createElement("data") assert_own_property: self does not have own property "HTMLDataElement" expected property "HTMLDataElement" missing FAIL Stringification of document.createElement("data") assert_equals: class string of document.createElement("data") expected "[object HTMLDataElement]" but got "[object HTMLUnknownElement]" FAIL HTMLDataElement interface: document.createElement("data") must inherit property "value" with the proper type (0) assert_inherits: property "value" not found in prototype chain -FAIL HTMLTimeElement interface: existence and properties of interface object assert_own_property: self does not have own property "HTMLTimeElement" expected property "HTMLTimeElement" missing -FAIL HTMLTimeElement interface object length assert_own_property: self does not have own property "HTMLTimeElement" expected property "HTMLTimeElement" missing -FAIL HTMLTimeElement interface: existence and properties of interface prototype object assert_own_property: self does not have own property "HTMLTimeElement" expected property "HTMLTimeElement" missing -FAIL HTMLTimeElement interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "HTMLTimeElement" expected property "HTMLTimeElement" missing -FAIL HTMLTimeElement interface: attribute dateTime assert_own_property: self does not have own property "HTMLTimeElement" expected property "HTMLTimeElement" missing -FAIL HTMLTimeElement must be primary interface of document.createElement("time") assert_own_property: self does not have own property "HTMLTimeElement" expected property "HTMLTimeElement" missing -FAIL Stringification of document.createElement("time") assert_equals: class string of document.createElement("time") expected "[object HTMLTimeElement]" but got "[object HTMLElement]" -FAIL HTMLTimeElement interface: document.createElement("time") must inherit property "dateTime" with the proper type (0) assert_inherits: property "dateTime" not found in prototype chain +FAIL HTMLTimeElement interface: existence and properties of interface object assert_equals: prototype of self's property "HTMLTimeElement" is not Function.prototype expected (function) function "function () { + [native code] +}" but got (object) object "[object Object]" +PASS HTMLTimeElement interface object length +PASS HTMLTimeElement interface: existence and properties of interface prototype object +PASS HTMLTimeElement interface: existence and properties of interface prototype object's "constructor" property +FAIL HTMLTimeElement interface: attribute dateTime assert_throws: getting property on prototype object must throw TypeError function "function () { + [native code] +}" did not throw +PASS HTMLTimeElement must be primary interface of document.createElement("time") +PASS Stringification of document.createElement("time") +PASS HTMLTimeElement interface: document.createElement("time") must inherit property "dateTime" with the proper type (0) FAIL HTMLSpanElement interface: existence and properties of interface object assert_equals: prototype of self's property "HTMLSpanElement" is not Function.prototype expected (function) function "function () { [native code] }" but got (object) object "[object Object]" PASS HTMLSpanElement interface object length PASS HTMLSpanElement interface: existence and properties of interface prototype object -FAIL HTMLSpanElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLSpanElement.prototype.constructor is not writable expected true got false +PASS HTMLSpanElement interface: existence and properties of interface prototype object's "constructor" property PASS HTMLSpanElement must be primary interface of document.createElement("span") PASS Stringification of document.createElement("span") FAIL HTMLBRElement interface: existence and properties of interface object assert_equals: prototype of self's property "HTMLBRElement" is not Function.prototype expected (function) function "function () { @@ -2744,7 +2749,7 @@ FAIL HTMLBRElement interface: existence and properties of interface object asser }" but got (object) object "[object Object]" PASS HTMLBRElement interface object length PASS HTMLBRElement interface: existence and properties of interface prototype object -FAIL HTMLBRElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLBRElement.prototype.constructor is not writable expected true got false +PASS HTMLBRElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLBRElement interface: attribute clear assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2756,7 +2761,7 @@ FAIL HTMLModElement interface: existence and properties of interface object asse }" but got (object) object "[object Object]" PASS HTMLModElement interface object length PASS HTMLModElement interface: existence and properties of interface prototype object -FAIL HTMLModElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLModElement.prototype.constructor is not writable expected true got false +PASS HTMLModElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLModElement interface: attribute cite assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2782,7 +2787,7 @@ FAIL HTMLImageElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLImageElement interface object length PASS HTMLImageElement interface: existence and properties of interface prototype object -FAIL HTMLImageElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLImageElement.prototype.constructor is not writable expected true got false +PASS HTMLImageElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLImageElement interface: attribute alt assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -2888,7 +2893,7 @@ FAIL HTMLIFrameElement interface: existence and properties of interface object a }" but got (object) object "[object Object]" PASS HTMLIFrameElement interface object length PASS HTMLIFrameElement interface: existence and properties of interface prototype object -FAIL HTMLIFrameElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLIFrameElement.prototype.constructor is not writable expected true got false +PASS HTMLIFrameElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLIFrameElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -3071,7 +3076,7 @@ FAIL HTMLParamElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLParamElement interface object length PASS HTMLParamElement interface: existence and properties of interface prototype object -FAIL HTMLParamElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLParamElement.prototype.constructor is not writable expected true got false +PASS HTMLParamElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLParamElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -3095,7 +3100,7 @@ FAIL HTMLVideoElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLVideoElement interface object length PASS HTMLVideoElement interface: existence and properties of interface prototype object -FAIL HTMLVideoElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLVideoElement.prototype.constructor is not writable expected true got false +PASS HTMLVideoElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLVideoElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -3172,7 +3177,7 @@ FAIL HTMLAudioElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLAudioElement interface object length PASS HTMLAudioElement interface: existence and properties of interface prototype object -FAIL HTMLAudioElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLAudioElement.prototype.constructor is not writable expected true got false +PASS HTMLAudioElement interface: existence and properties of interface prototype object's "constructor" property PASS HTMLAudioElement must be primary interface of document.createElement("audio") PASS Stringification of document.createElement("audio") PASS HTMLMediaElement interface: document.createElement("audio") must inherit property "error" with the proper type (0) @@ -3280,7 +3285,7 @@ FAIL HTMLSourceElement interface: existence and properties of interface object a }" but got (object) object "[object Object]" PASS HTMLSourceElement interface object length PASS HTMLSourceElement interface: existence and properties of interface prototype object -FAIL HTMLSourceElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLSourceElement.prototype.constructor is not writable expected true got false +PASS HTMLSourceElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLSourceElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -3304,7 +3309,7 @@ FAIL HTMLTrackElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLTrackElement interface object length PASS HTMLTrackElement interface: existence and properties of interface prototype object -FAIL HTMLTrackElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTrackElement.prototype.constructor is not writable expected true got false +PASS HTMLTrackElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLTrackElement interface: attribute kind assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -3352,7 +3357,7 @@ FAIL HTMLMediaElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLMediaElement interface object length PASS HTMLMediaElement interface: existence and properties of interface prototype object -FAIL HTMLMediaElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLMediaElement.prototype.constructor is not writable expected true got false +PASS HTMLMediaElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLMediaElement interface: attribute error assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -3463,7 +3468,7 @@ FAIL MediaError interface: existence and properties of interface object assert_e }" but got (object) object "[object Object]" PASS MediaError interface object length PASS MediaError interface: existence and properties of interface prototype object -FAIL MediaError interface: existence and properties of interface prototype object's "constructor" property assert_true: MediaError.prototype.constructor is not writable expected true got false +PASS MediaError interface: existence and properties of interface prototype object's "constructor" 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 @@ -3522,7 +3527,7 @@ FAIL MediaController interface: existence and properties of interface object ass }" but got (object) object "[object Object]" PASS MediaController interface object length FAIL MediaController interface: existence and properties of interface prototype object assert_equals: prototype of MediaController.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" -FAIL MediaController interface: existence and properties of interface prototype object's "constructor" property assert_true: MediaController.prototype.constructor is not writable expected true got false +PASS MediaController interface: existence and properties of interface prototype object's "constructor" property FAIL MediaController interface: attribute readyState assert_true: The prototype object must have a property "readyState" expected true got false FAIL MediaController interface: attribute buffered assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] @@ -3649,7 +3654,7 @@ FAIL TextTrack interface: existence and properties of interface object assert_eq }" but got (object) object "[object Object]" PASS TextTrack interface object length FAIL TextTrack interface: existence and properties of interface prototype object assert_equals: prototype of TextTrack.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" -FAIL TextTrack interface: existence and properties of interface prototype object's "constructor" property assert_true: TextTrack.prototype.constructor is not writable expected true got false +PASS TextTrack interface: existence and properties of interface prototype object's "constructor" property FAIL TextTrack interface: attribute kind assert_true: The prototype object must have a property "kind" expected true got false FAIL TextTrack interface: attribute label assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] @@ -3718,7 +3723,7 @@ FAIL TextTrackCue interface: existence and properties of interface object assert }" but got (object) object "[object Object]" FAIL TextTrackCue interface object length assert_equals: wrong value for TextTrackCue.length expected 0 but got 3 FAIL TextTrackCue interface: existence and properties of interface prototype object assert_equals: prototype of TextTrackCue.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" -FAIL TextTrackCue interface: existence and properties of interface prototype object's "constructor" property assert_true: TextTrackCue.prototype.constructor is not writable expected true got false +PASS TextTrackCue interface: existence and properties of interface prototype object's "constructor" property FAIL TextTrackCue interface: attribute track assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -3745,7 +3750,7 @@ FAIL TimeRanges interface: existence and properties of interface object assert_e }" but got (object) object "[object Object]" PASS TimeRanges interface object length PASS TimeRanges interface: existence and properties of interface prototype object -FAIL TimeRanges interface: existence and properties of interface prototype object's "constructor" property assert_true: TimeRanges.prototype.constructor is not writable expected true got false +PASS TimeRanges interface: existence and properties of interface prototype object's "constructor" property FAIL TimeRanges interface: attribute length assert_true: The prototype object must have a property "length" expected true got false PASS TimeRanges interface: operation start(unsigned long) PASS TimeRanges interface: operation end(unsigned long) @@ -3761,7 +3766,7 @@ FAIL TrackEvent interface: existence and properties of interface object assert_e }" but got (object) object "[object Object]" PASS TrackEvent interface object length PASS TrackEvent interface: existence and properties of interface prototype object -FAIL TrackEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: TrackEvent.prototype.constructor is not writable expected true got false +PASS TrackEvent interface: existence and properties of interface prototype object's "constructor" property FAIL TrackEvent interface: attribute track assert_true: The prototype object must have a property "track" expected true got false FAIL TrackEvent must be primary interface of new TrackEvent("addtrack"; {track:document.createElement("track").track}) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end a ..." FAIL Stringification of new TrackEvent("addtrack"; {track:document.createElement("track").track}) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end a ..." @@ -3789,7 +3794,7 @@ FAIL HTMLMapElement interface: existence and properties of interface object asse }" but got (object) object "[object Object]" PASS HTMLMapElement interface object length PASS HTMLMapElement interface: existence and properties of interface prototype object -FAIL HTMLMapElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLMapElement.prototype.constructor is not writable expected true got false +PASS HTMLMapElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLMapElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -3807,7 +3812,7 @@ FAIL HTMLAreaElement interface: existence and properties of interface object ass }" but got (object) object "[object Object]" PASS HTMLAreaElement interface object length PASS HTMLAreaElement interface: existence and properties of interface prototype object -FAIL HTMLAreaElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLAreaElement.prototype.constructor is not writable expected true got false +PASS HTMLAreaElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLAreaElement interface: attribute alt assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -3853,7 +3858,7 @@ FAIL HTMLTableElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLTableElement interface object length PASS HTMLTableElement interface: existence and properties of interface prototype object -FAIL HTMLTableElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTableElement.prototype.constructor is not writable expected true got false +PASS HTMLTableElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLTableElement interface: attribute caption assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -3943,7 +3948,7 @@ FAIL HTMLTableCaptionElement interface: existence and properties of interface ob }" but got (object) object "[object Object]" PASS HTMLTableCaptionElement interface object length PASS HTMLTableCaptionElement interface: existence and properties of interface prototype object -FAIL HTMLTableCaptionElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTableCaptionElement.prototype.constructor is not writable expected true got false +PASS HTMLTableCaptionElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLTableCaptionElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -3955,7 +3960,7 @@ FAIL HTMLTableColElement interface: existence and properties of interface object }" but got (object) object "[object Object]" PASS HTMLTableColElement interface object length PASS HTMLTableColElement interface: existence and properties of interface prototype object -FAIL HTMLTableColElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTableColElement.prototype.constructor is not writable expected true got false +PASS HTMLTableColElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLTableColElement interface: attribute span assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -3995,7 +4000,7 @@ FAIL HTMLTableSectionElement interface: existence and properties of interface ob }" but got (object) object "[object Object]" PASS HTMLTableSectionElement interface object length PASS HTMLTableSectionElement interface: existence and properties of interface prototype object -FAIL HTMLTableSectionElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTableSectionElement.prototype.constructor is not writable expected true got false +PASS HTMLTableSectionElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLTableSectionElement interface: attribute rows assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -4057,7 +4062,7 @@ FAIL HTMLTableRowElement interface: existence and properties of interface object }" but got (object) object "[object Object]" PASS HTMLTableRowElement interface object length PASS HTMLTableRowElement interface: existence and properties of interface prototype object -FAIL HTMLTableRowElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTableRowElement.prototype.constructor is not writable expected true got false +PASS HTMLTableRowElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLTableRowElement interface: attribute rowIndex assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -4153,7 +4158,7 @@ FAIL HTMLTableCellElement interface: existence and properties of interface objec }" but got (object) object "[object Object]" PASS HTMLTableCellElement interface object length PASS HTMLTableCellElement interface: existence and properties of interface prototype object -FAIL HTMLTableCellElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTableCellElement.prototype.constructor is not writable expected true got false +PASS HTMLTableCellElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLTableCellElement interface: attribute colSpan assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -4238,7 +4243,7 @@ FAIL HTMLLabelElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLLabelElement interface object length PASS HTMLLabelElement interface: existence and properties of interface prototype object -FAIL HTMLLabelElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLLabelElement.prototype.constructor is not writable expected true got false +PASS HTMLLabelElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLLabelElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -4258,7 +4263,7 @@ FAIL HTMLInputElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLInputElement interface object length PASS HTMLInputElement interface: existence and properties of interface prototype object -FAIL HTMLInputElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLInputElement.prototype.constructor is not writable expected true got false +PASS HTMLInputElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLInputElement interface: attribute accept assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -4474,7 +4479,7 @@ FAIL HTMLButtonElement interface: existence and properties of interface object a }" but got (object) object "[object Object]" PASS HTMLButtonElement interface object length PASS HTMLButtonElement interface: existence and properties of interface prototype object -FAIL HTMLButtonElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLButtonElement.prototype.constructor is not writable expected true got false +PASS HTMLButtonElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLButtonElement interface: attribute autofocus assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -4660,7 +4665,7 @@ FAIL HTMLOptGroupElement interface: existence and properties of interface object }" but got (object) object "[object Object]" PASS HTMLOptGroupElement interface object length PASS HTMLOptGroupElement interface: existence and properties of interface prototype object -FAIL HTMLOptGroupElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLOptGroupElement.prototype.constructor is not writable expected true got false +PASS HTMLOptGroupElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLOptGroupElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -4676,7 +4681,7 @@ FAIL HTMLOptionElement interface: existence and properties of interface object a }" but got (object) object "[object Object]" PASS HTMLOptionElement interface object length PASS HTMLOptionElement interface: existence and properties of interface prototype object -FAIL HTMLOptionElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLOptionElement.prototype.constructor is not writable expected true got false +PASS HTMLOptionElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLOptionElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -4726,7 +4731,7 @@ FAIL HTMLTextAreaElement interface: existence and properties of interface object }" but got (object) object "[object Object]" PASS HTMLTextAreaElement interface object length PASS HTMLTextAreaElement interface: existence and properties of interface prototype object -FAIL HTMLTextAreaElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTextAreaElement.prototype.constructor is not writable expected true got false +PASS HTMLTextAreaElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLTextAreaElement interface: attribute autocomplete assert_true: The prototype object must have a property "autocomplete" expected true got false FAIL HTMLTextAreaElement interface: attribute autofocus assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] @@ -4854,7 +4859,7 @@ FAIL HTMLKeygenElement interface: existence and properties of interface object a }" but got (object) object "[object Object]" PASS HTMLKeygenElement interface object length PASS HTMLKeygenElement interface: existence and properties of interface prototype object -FAIL HTMLKeygenElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLKeygenElement.prototype.constructor is not writable expected true got false +PASS HTMLKeygenElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLKeygenElement interface: attribute autofocus assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -4913,7 +4918,7 @@ FAIL HTMLOutputElement interface: existence and properties of interface object a }" but got (object) object "[object Object]" PASS HTMLOutputElement interface object length PASS HTMLOutputElement interface: existence and properties of interface prototype object -FAIL HTMLOutputElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLOutputElement.prototype.constructor is not writable expected true got false +PASS HTMLOutputElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLOutputElement interface: attribute htmlFor assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -4968,7 +4973,7 @@ FAIL HTMLProgressElement interface: existence and properties of interface object }" but got (object) object "[object Object]" PASS HTMLProgressElement interface object length PASS HTMLProgressElement interface: existence and properties of interface prototype object -FAIL HTMLProgressElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLProgressElement.prototype.constructor is not writable expected true got false +PASS HTMLProgressElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLProgressElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -5012,7 +5017,7 @@ FAIL HTMLFieldSetElement interface: existence and properties of interface object }" but got (object) object "[object Object]" PASS HTMLFieldSetElement interface object length PASS HTMLFieldSetElement interface: existence and properties of interface prototype object -FAIL HTMLFieldSetElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLFieldSetElement.prototype.constructor is not writable expected true got false +PASS HTMLFieldSetElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLFieldSetElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -5045,7 +5050,7 @@ FAIL HTMLLegendElement interface: existence and properties of interface object a }" but got (object) object "[object Object]" PASS HTMLLegendElement interface object length PASS HTMLLegendElement interface: existence and properties of interface prototype object -FAIL HTMLLegendElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLLegendElement.prototype.constructor is not writable expected true got false +PASS HTMLLegendElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLLegendElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -5094,7 +5099,7 @@ FAIL HTMLDetailsElement interface: existence and properties of interface object }" but got (object) object "[object Object]" PASS HTMLDetailsElement interface object length PASS HTMLDetailsElement interface: existence and properties of interface prototype object -FAIL HTMLDetailsElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLDetailsElement.prototype.constructor is not writable expected true got false +PASS HTMLDetailsElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLDetailsElement interface: attribute open assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -5106,7 +5111,7 @@ FAIL HTMLMenuElement interface: existence and properties of interface object ass }" but got (object) object "[object Object]" PASS HTMLMenuElement interface object length PASS HTMLMenuElement interface: existence and properties of interface prototype object -FAIL HTMLMenuElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLMenuElement.prototype.constructor is not writable expected true got false +PASS HTMLMenuElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLMenuElement interface: attribute type assert_true: The prototype object must have a property "type" expected true got false FAIL HTMLMenuElement interface: attribute label assert_true: The prototype object must have a property "label" expected true got false FAIL HTMLMenuElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function "function () { @@ -5148,7 +5153,7 @@ FAIL HTMLScriptElement interface: existence and properties of interface object a }" but got (object) object "[object Object]" PASS HTMLScriptElement interface object length PASS HTMLScriptElement interface: existence and properties of interface prototype object -FAIL HTMLScriptElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLScriptElement.prototype.constructor is not writable expected true got false +PASS HTMLScriptElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLScriptElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -5192,14 +5197,14 @@ FAIL HTMLTemplateElement interface: existence and properties of interface object }" but got (object) object "[object Object]" PASS HTMLTemplateElement interface object length PASS HTMLTemplateElement interface: existence and properties of interface prototype object -FAIL HTMLTemplateElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTemplateElement.prototype.constructor is not writable expected true got false +PASS HTMLTemplateElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLTemplateElement interface: attribute content assert_true: The prototype object must have a property "content" expected true got false FAIL HTMLCanvasElement interface: existence and properties of interface object assert_equals: prototype of self's property "HTMLCanvasElement" is not Function.prototype expected (function) function "function () { [native code] }" but got (object) object "[object Object]" PASS HTMLCanvasElement interface object length PASS HTMLCanvasElement interface: existence and properties of interface prototype object -FAIL HTMLCanvasElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLCanvasElement.prototype.constructor is not writable expected true got false +PASS HTMLCanvasElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLCanvasElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -5241,7 +5246,7 @@ FAIL CanvasRenderingContext2D interface: existence and properties of interface o }" but got (object) object "[object Object]" FAIL CanvasRenderingContext2D interface object length assert_equals: wrong value for CanvasRenderingContext2D.length expected 1 but got 0 FAIL CanvasRenderingContext2D interface: existence and properties of interface prototype object assert_equals: prototype of CanvasRenderingContext2D.prototype is not Object.prototype expected object "[object Object]" but got object "[object CanvasRenderingContextPrototype]" -FAIL CanvasRenderingContext2D interface: existence and properties of interface prototype object's "constructor" property assert_true: CanvasRenderingContext2D.prototype.constructor is not writable expected true got false +PASS CanvasRenderingContext2D interface: existence and properties of interface prototype object's "constructor" property FAIL CanvasRenderingContext2D interface: attribute canvas assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -5509,21 +5514,21 @@ FAIL CanvasGradient interface: existence and properties of interface object asse }" but got (object) object "[object Object]" PASS CanvasGradient interface object length PASS CanvasGradient interface: existence and properties of interface prototype object -FAIL CanvasGradient interface: existence and properties of interface prototype object's "constructor" property assert_true: CanvasGradient.prototype.constructor is not writable expected true got false +PASS CanvasGradient interface: existence and properties of interface prototype object's "constructor" property FAIL CanvasGradient interface: operation addColorStop(double,DOMString) assert_equals: property has wrong .length expected 2 but got 0 FAIL CanvasPattern interface: existence and properties of interface object assert_equals: prototype of self's property "CanvasPattern" is not Function.prototype expected (function) function "function () { [native code] }" but got (object) object "[object Object]" PASS CanvasPattern interface object length PASS CanvasPattern interface: existence and properties of interface prototype object -FAIL CanvasPattern interface: existence and properties of interface prototype object's "constructor" property assert_true: CanvasPattern.prototype.constructor is not writable expected true got false +PASS CanvasPattern interface: existence and properties of interface prototype object's "constructor" property FAIL CanvasPattern interface: operation setTransform(SVGMatrix) assert_own_property: interface prototype object missing non-static operation expected property "setTransform" missing FAIL TextMetrics interface: existence and properties of interface object assert_equals: prototype of self's property "TextMetrics" is not Function.prototype expected (function) function "function () { [native code] }" but got (object) object "[object Object]" PASS TextMetrics interface object length PASS TextMetrics interface: existence and properties of interface prototype object -FAIL TextMetrics interface: existence and properties of interface prototype object's "constructor" property assert_true: TextMetrics.prototype.constructor is not writable expected true got false +PASS TextMetrics interface: existence and properties of interface prototype object's "constructor" property FAIL TextMetrics interface: attribute width assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -5543,7 +5548,7 @@ FAIL ImageData interface: existence and properties of interface object assert_eq }" but got (object) object "[object Object]" PASS ImageData interface object length PASS ImageData interface: existence and properties of interface prototype object -FAIL ImageData interface: existence and properties of interface prototype object's "constructor" property assert_true: ImageData.prototype.constructor is not writable expected true got false +PASS ImageData interface: existence and properties of interface prototype object's "constructor" property FAIL ImageData interface: attribute width assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -5571,7 +5576,7 @@ FAIL Path2D interface: existence and properties of interface object assert_equal }" but got (object) object "[object Object]" PASS Path2D interface object length PASS Path2D interface: existence and properties of interface prototype object -FAIL Path2D interface: existence and properties of interface prototype object's "constructor" property assert_true: Path2D.prototype.constructor is not writable expected true got false +PASS Path2D interface: existence and properties of interface prototype object's "constructor" property PASS Path2D interface: operation addPath(Path2D,SVGMatrix) FAIL Path2D interface: operation addPathByStrokingPath(Path2D,CanvasDrawingStyles,SVGMatrix) assert_own_property: interface prototype object missing non-static operation expected property "addPathByStrokingPath" missing FAIL Path2D interface: operation addText(DOMString,CanvasDrawingStyles,SVGMatrix,unrestricted double,unrestricted double,unrestricted double) assert_own_property: interface prototype object missing non-static operation expected property "addText" missing @@ -5593,7 +5598,7 @@ FAIL DataTransfer interface: existence and properties of interface object assert }" but got (object) object "[object Object]" PASS DataTransfer interface object length PASS DataTransfer interface: existence and properties of interface prototype object -FAIL DataTransfer interface: existence and properties of interface prototype object's "constructor" property assert_true: DataTransfer.prototype.constructor is not writable expected true got false +PASS DataTransfer interface: existence and properties of interface prototype object's "constructor" property FAIL DataTransfer interface: attribute dropEffect assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -5906,7 +5911,7 @@ FAIL BarProp interface: existence and properties of interface object assert_equa }" but got (object) object "[object Object]" PASS BarProp interface object length PASS BarProp interface: existence and properties of interface prototype object -FAIL BarProp interface: existence and properties of interface prototype object's "constructor" property assert_true: BarProp.prototype.constructor is not writable expected true got false +PASS BarProp interface: existence and properties of interface prototype object's "constructor" property FAIL BarProp interface: attribute visible assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -5964,7 +5969,7 @@ FAIL PopStateEvent interface: existence and properties of interface object asser }" but got (object) object "[object Object]" PASS PopStateEvent interface object length PASS PopStateEvent interface: existence and properties of interface prototype object -FAIL PopStateEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: PopStateEvent.prototype.constructor is not writable expected true got false +PASS PopStateEvent interface: existence and properties of interface prototype object's "constructor" property FAIL PopStateEvent interface: attribute state assert_true: The prototype object must have a property "state" expected true got false PASS PopStateEvent must be primary interface of new PopStateEvent("popstate", { data: {} }) PASS Stringification of new PopStateEvent("popstate", { data: {} }) @@ -5994,7 +5999,7 @@ FAIL HashChangeEvent interface: existence and properties of interface object ass }" but got (object) object "[object Object]" PASS HashChangeEvent interface object length PASS HashChangeEvent interface: existence and properties of interface prototype object -FAIL HashChangeEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: HashChangeEvent.prototype.constructor is not writable expected true got false +PASS HashChangeEvent interface: existence and properties of interface prototype object's "constructor" property FAIL HashChangeEvent interface: attribute oldURL assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -6006,7 +6011,7 @@ FAIL PageTransitionEvent interface: existence and properties of interface object }" but got (object) object "[object Object]" PASS PageTransitionEvent interface object length PASS PageTransitionEvent interface: existence and properties of interface prototype object -FAIL PageTransitionEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: PageTransitionEvent.prototype.constructor is not writable expected true got false +PASS PageTransitionEvent interface: existence and properties of interface prototype object's "constructor" property FAIL PageTransitionEvent interface: attribute persisted assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -6015,7 +6020,7 @@ FAIL BeforeUnloadEvent interface: existence and properties of interface object a }" but got (object) object "[object Object]" PASS BeforeUnloadEvent interface object length PASS BeforeUnloadEvent interface: existence and properties of interface prototype object -FAIL BeforeUnloadEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: BeforeUnloadEvent.prototype.constructor is not writable expected true got false +PASS BeforeUnloadEvent interface: existence and properties of interface prototype object's "constructor" property FAIL BeforeUnloadEvent interface: attribute returnValue assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -6082,7 +6087,7 @@ FAIL ErrorEvent interface: existence and properties of interface object assert_e }" but got (object) object "[object Object]" PASS ErrorEvent interface object length PASS ErrorEvent interface: existence and properties of interface prototype object -FAIL ErrorEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: ErrorEvent.prototype.constructor is not writable expected true got false +PASS ErrorEvent interface: existence and properties of interface prototype object's "constructor" property FAIL ErrorEvent interface: attribute message assert_true: The prototype object must have a property "message" expected true got false FAIL ErrorEvent interface: attribute filename assert_true: The prototype object must have a property "filename" expected true got false FAIL ErrorEvent interface: attribute lineno assert_true: The prototype object must have a property "lineno" expected true got false @@ -6093,7 +6098,7 @@ FAIL Navigator interface: existence and properties of interface object assert_eq }" but got (object) object "[object Object]" PASS Navigator interface object length PASS Navigator interface: existence and properties of interface prototype object -FAIL Navigator interface: existence and properties of interface prototype object's "constructor" property assert_true: Navigator.prototype.constructor is not writable expected true got false +PASS Navigator interface: existence and properties of interface prototype object's "constructor" property FAIL Navigator interface: attribute appCodeName assert_true: The prototype object must have a property "appCodeName" expected true got false FAIL Navigator interface: attribute appName assert_true: The prototype object must have a property "appName" expected true got false FAIL Navigator interface: attribute appVersion assert_true: The prototype object must have a property "appVersion" expected true got false @@ -6182,7 +6187,7 @@ FAIL MimeType interface: existence and properties of interface object assert_equ }" but got (object) object "[object Object]" PASS MimeType interface object length PASS MimeType interface: existence and properties of interface prototype object -FAIL MimeType interface: existence and properties of interface prototype object's "constructor" property assert_true: MimeType.prototype.constructor is not writable expected true got false +PASS MimeType interface: existence and properties of interface prototype object's "constructor" property FAIL MimeType interface: attribute type assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -6218,7 +6223,7 @@ FAIL MessageEvent interface: existence and properties of interface object assert }" but got (object) object "[object Object]" PASS MessageEvent interface object length PASS MessageEvent interface: existence and properties of interface prototype object -FAIL MessageEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: MessageEvent.prototype.constructor is not writable expected true got false +PASS MessageEvent interface: existence and properties of interface prototype object's "constructor" property FAIL MessageEvent interface: attribute data assert_true: The prototype object must have a property "data" expected true got false FAIL MessageEvent interface: attribute origin assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] @@ -6238,7 +6243,7 @@ FAIL EventSource interface: existence and properties of interface object assert_ }" but got (object) object "[object Object]" PASS EventSource interface object length FAIL EventSource interface: existence and properties of interface prototype object assert_equals: prototype of EventSource.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" -FAIL EventSource interface: existence and properties of interface prototype object's "constructor" property assert_true: EventSource.prototype.constructor is not writable expected true got false +PASS EventSource interface: existence and properties of interface prototype object's "constructor" property FAIL EventSource interface: attribute url assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -6269,7 +6274,7 @@ FAIL WebSocket interface: existence and properties of interface object assert_eq }" but got (object) object "[object Object]" PASS WebSocket interface object length FAIL WebSocket interface: existence and properties of interface prototype object assert_equals: prototype of WebSocket.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" -FAIL WebSocket interface: existence and properties of interface prototype object's "constructor" property assert_true: WebSocket.prototype.constructor is not writable expected true got false +PASS WebSocket interface: existence and properties of interface prototype object's "constructor" property FAIL WebSocket interface: attribute url assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -6318,7 +6323,7 @@ FAIL CloseEvent interface: existence and properties of interface object assert_e }" but got (object) object "[object Object]" PASS CloseEvent interface object length PASS CloseEvent interface: existence and properties of interface prototype object -FAIL CloseEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: CloseEvent.prototype.constructor is not writable expected true got false +PASS CloseEvent interface: existence and properties of interface prototype object's "constructor" property FAIL CloseEvent interface: attribute wasClean assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -6333,7 +6338,7 @@ FAIL MessageChannel interface: existence and properties of interface object asse }" but got (object) object "[object Object]" PASS MessageChannel interface object length PASS MessageChannel interface: existence and properties of interface prototype object -FAIL MessageChannel interface: existence and properties of interface prototype object's "constructor" property assert_true: MessageChannel.prototype.constructor is not writable expected true got false +PASS MessageChannel interface: existence and properties of interface prototype object's "constructor" property FAIL MessageChannel interface: attribute port1 assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -6345,7 +6350,7 @@ FAIL MessagePort interface: existence and properties of interface object assert_ }" but got (object) object "[object Object]" PASS MessagePort interface object length FAIL MessagePort interface: existence and properties of interface prototype object assert_equals: prototype of MessagePort.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" -FAIL MessagePort interface: existence and properties of interface prototype object's "constructor" property assert_true: MessagePort.prototype.constructor is not writable expected true got false +PASS MessagePort interface: existence and properties of interface prototype object's "constructor" property PASS MessagePort interface: operation postMessage(any,[object Object]) PASS MessagePort interface: operation start() PASS MessagePort interface: operation close() @@ -6408,7 +6413,7 @@ FAIL Worker interface: existence and properties of interface object assert_equal }" but got (object) object "[object Object]" PASS Worker interface object length PASS Worker interface: existence and properties of interface prototype object -FAIL Worker interface: existence and properties of interface prototype object's "constructor" property assert_true: Worker.prototype.constructor is not writable expected true got false +PASS Worker interface: existence and properties of interface prototype object's "constructor" property PASS Worker interface: operation terminate() PASS Worker interface: operation postMessage(any,[object Object]) FAIL Worker interface: attribute onmessage assert_throws: getting property on prototype object must throw TypeError function "function () { @@ -6458,7 +6463,7 @@ FAIL StorageEvent interface: existence and properties of interface object assert }" but got (object) object "[object Object]" PASS StorageEvent interface object length PASS StorageEvent interface: existence and properties of interface prototype object -FAIL StorageEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: StorageEvent.prototype.constructor is not writable expected true got false +PASS StorageEvent interface: existence and properties of interface prototype object's "constructor" property FAIL StorageEvent interface: attribute key assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -6531,7 +6536,7 @@ FAIL HTMLMarqueeElement interface: existence and properties of interface object }" but got (object) object "[object Object]" PASS HTMLMarqueeElement interface object length PASS HTMLMarqueeElement interface: existence and properties of interface prototype object -FAIL HTMLMarqueeElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLMarqueeElement.prototype.constructor is not writable expected true got false +PASS HTMLMarqueeElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLMarqueeElement interface: attribute behavior assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -6631,7 +6636,7 @@ FAIL HTMLFrameElement interface: existence and properties of interface object as }" but got (object) object "[object Object]" PASS HTMLFrameElement interface object length PASS HTMLFrameElement interface: existence and properties of interface prototype object -FAIL HTMLFrameElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLFrameElement.prototype.constructor is not writable expected true got false +PASS HTMLFrameElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLFrameElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -6677,7 +6682,7 @@ FAIL HTMLDirectoryElement interface: existence and properties of interface objec }" but got (object) object "[object Object]" PASS HTMLDirectoryElement interface object length PASS HTMLDirectoryElement interface: existence and properties of interface prototype object -FAIL HTMLDirectoryElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLDirectoryElement.prototype.constructor is not writable expected true got false +PASS HTMLDirectoryElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLDirectoryElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw @@ -6689,7 +6694,7 @@ FAIL HTMLFontElement interface: existence and properties of interface object ass }" but got (object) object "[object Object]" PASS HTMLFontElement interface object length PASS HTMLFontElement interface: existence and properties of interface prototype object -FAIL HTMLFontElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLFontElement.prototype.constructor is not writable expected true got false +PASS HTMLFontElement interface: existence and properties of interface prototype object's "constructor" property FAIL HTMLFontElement interface: attribute color assert_throws: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw diff --git a/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt b/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt index ef953252cbb7..bb03394dba0c 100644 --- a/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt +++ b/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt @@ -227,8 +227,8 @@ PASS Interfaces for header PASS Interfaces for HEADER PASS Interfaces for footer PASS Interfaces for FOOTER -FAIL Interfaces for time assert_equals: Element time should have HTMLTimeElement as its primary interface. expected "[object HTMLTimeElement]" but got "[object HTMLElement]" -FAIL Interfaces for TIME assert_equals: Element TIME should have HTMLTimeElement as its primary interface. expected "[object HTMLTimeElement]" but got "[object HTMLElement]" +PASS Interfaces for time +PASS Interfaces for TIME PASS Interfaces for mark PASS Interfaces for MARK PASS Interfaces for progress