Index: third_party/WebKit/LayoutTests/external/wpt/dom/interfaces-expected.txt |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/dom/interfaces-expected.txt b/third_party/WebKit/LayoutTests/external/wpt/dom/interfaces-expected.txt |
index d2a18dc4aade924266e0e1dca62ceafe7be9cadc..7b4a17dc2188e5a414587bdb5e4a8c33d7a4a0ef 100644 |
--- a/third_party/WebKit/LayoutTests/external/wpt/dom/interfaces-expected.txt |
+++ b/third_party/WebKit/LayoutTests/external/wpt/dom/interfaces-expected.txt |
@@ -1,5 +1,5 @@ |
This is a testharness.js-based test. |
-Found 1610 tests; 1478 PASS, 132 FAIL, 0 TIMEOUT, 0 NOTRUN. |
+Found 1570 tests; 1440 PASS, 130 FAIL, 0 TIMEOUT, 0 NOTRUN. |
PASS Test driver |
PASS Event interface: existence and properties of interface object |
PASS Event interface object length |
@@ -26,8 +26,6 @@ PASS Event interface: operation preventDefault() |
PASS Event interface: attribute defaultPrevented |
PASS Event interface: attribute timeStamp |
PASS Event interface: operation initEvent(DOMString,boolean,boolean) |
-PASS Event must be primary interface of document.createEvent("Event") |
-PASS Stringification of document.createEvent("Event") |
PASS Event interface: document.createEvent("Event") must inherit property "type" with the proper type (0) |
PASS Event interface: document.createEvent("Event") must inherit property "target" with the proper type (1) |
PASS Event interface: document.createEvent("Event") must inherit property "currentTarget" with the proper type (2) |
@@ -46,8 +44,6 @@ PASS Event interface: document.createEvent("Event") must have own property "isTr |
PASS Event interface: document.createEvent("Event") must inherit property "timeStamp" with the proper type (15) |
PASS Event interface: document.createEvent("Event") must inherit property "initEvent" with the proper type (16) |
PASS Event interface: calling initEvent(DOMString,boolean,boolean) on document.createEvent("Event") with too few arguments must throw TypeError |
-PASS Event must be primary interface of new Event("foo") |
-PASS Stringification of new Event("foo") |
PASS Event interface: new Event("foo") must inherit property "type" with the proper type (0) |
PASS Event interface: new Event("foo") must inherit property "target" with the proper type (1) |
PASS Event interface: new Event("foo") must inherit property "currentTarget" with the proper type (2) |
@@ -73,8 +69,6 @@ PASS CustomEvent interface: existence and properties of interface prototype obje |
PASS CustomEvent interface: existence and properties of interface prototype object's "constructor" property |
PASS CustomEvent interface: attribute detail |
PASS CustomEvent interface: operation initCustomEvent(DOMString,boolean,boolean,any) |
-PASS CustomEvent must be primary interface of new CustomEvent("foo") |
-PASS Stringification of new CustomEvent("foo") |
PASS CustomEvent interface: new CustomEvent("foo") must inherit property "detail" with the proper type (0) |
PASS CustomEvent interface: new CustomEvent("foo") must inherit property "initCustomEvent" with the proper type (1) |
PASS CustomEvent interface: calling initCustomEvent(DOMString,boolean,boolean,any) on new CustomEvent("foo") with too few arguments must throw TypeError |
@@ -115,8 +109,6 @@ PASS NodeList interface: existence and properties of interface prototype object |
PASS NodeList interface: existence and properties of interface prototype object's "constructor" property |
PASS NodeList interface: operation item(unsigned long) |
PASS NodeList interface: attribute length |
-PASS NodeList must be primary interface of document.querySelectorAll("script") |
-PASS Stringification of document.querySelectorAll("script") |
PASS NodeList interface: document.querySelectorAll("script") must inherit property "item" with the proper type (0) |
PASS NodeList interface: calling item(unsigned long) on document.querySelectorAll("script") with too few arguments must throw TypeError |
PASS NodeList interface: document.querySelectorAll("script") must inherit property "length" with the proper type (1) |
@@ -128,8 +120,6 @@ PASS HTMLCollection interface: existence and properties of interface prototype o |
PASS HTMLCollection interface: attribute length |
PASS HTMLCollection interface: operation item(unsigned long) |
PASS HTMLCollection interface: operation namedItem(DOMString) |
-PASS HTMLCollection must be primary interface of document.body.children |
-PASS Stringification of document.body.children |
PASS HTMLCollection interface: document.body.children must inherit property "length" with the proper type (0) |
PASS HTMLCollection interface: document.body.children must inherit property "item" with the proper type (1) |
PASS HTMLCollection interface: calling item(unsigned long) on document.body.children with too few arguments must throw TypeError |
@@ -270,8 +260,6 @@ PASS Document interface: operation prepend([object Object],[object Object]) |
PASS Document interface: operation append([object Object],[object Object]) |
PASS Document interface: operation querySelector(DOMString) |
PASS Document interface: operation querySelectorAll(DOMString) |
-FAIL Document must be primary interface of new Document() assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: Illegal constructor" |
-FAIL Stringification of new Document() assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: Illegal constructor" |
FAIL Document interface: new Document() must inherit property "implementation" with the proper type (0) assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: Illegal constructor" |
FAIL Document interface: new Document() must inherit property "URL" with the proper type (1) assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: Illegal constructor" |
FAIL Document interface: new Document() must inherit property "documentURI" with the proper type (2) assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: Illegal constructor" |
@@ -402,8 +390,6 @@ PASS XMLDocument interface object length |
PASS XMLDocument interface object name |
PASS XMLDocument interface: existence and properties of interface prototype object |
PASS XMLDocument interface: existence and properties of interface prototype object's "constructor" property |
-PASS XMLDocument must be primary interface of xmlDoc |
-PASS Stringification of xmlDoc |
PASS Document interface: xmlDoc must inherit property "implementation" with the proper type (0) |
PASS Document interface: xmlDoc must inherit property "URL" with the proper type (1) |
PASS Document interface: xmlDoc must inherit property "documentURI" with the proper type (2) |
@@ -538,8 +524,6 @@ PASS DOMImplementation interface: operation createDocumentType(DOMString,DOMStri |
PASS DOMImplementation interface: operation createDocument(DOMString,DOMString,DocumentType) |
PASS DOMImplementation interface: operation createHTMLDocument(DOMString) |
PASS DOMImplementation interface: operation hasFeature() |
-PASS DOMImplementation must be primary interface of document.implementation |
-PASS Stringification of document.implementation |
PASS DOMImplementation interface: document.implementation must inherit property "createDocumentType" with the proper type (0) |
PASS DOMImplementation interface: calling createDocumentType(DOMString,DOMString,DOMString) on document.implementation with too few arguments must throw TypeError |
PASS DOMImplementation interface: document.implementation must inherit property "createDocument" with the proper type (1) |
@@ -559,8 +543,6 @@ PASS DocumentType interface: operation before([object Object],[object Object]) |
PASS DocumentType interface: operation after([object Object],[object Object]) |
PASS DocumentType interface: operation replaceWith([object Object],[object Object]) |
PASS DocumentType interface: operation remove() |
-PASS DocumentType must be primary interface of document.doctype |
-PASS Stringification of document.doctype |
PASS DocumentType interface: document.doctype must inherit property "name" with the proper type (0) |
PASS DocumentType interface: document.doctype must inherit property "publicId" with the proper type (1) |
PASS DocumentType interface: document.doctype must inherit property "systemId" with the proper type (2) |
@@ -651,8 +633,6 @@ PASS DocumentFragment interface: operation prepend([object Object],[object Objec |
PASS DocumentFragment interface: operation append([object Object],[object Object]) |
PASS DocumentFragment interface: operation querySelector(DOMString) |
PASS DocumentFragment interface: operation querySelectorAll(DOMString) |
-PASS DocumentFragment must be primary interface of document.createDocumentFragment() |
-PASS Stringification of document.createDocumentFragment() |
PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "getElementById" with the proper type (0) |
PASS DocumentFragment interface: calling getElementById(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError |
PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "children" with the proper type (1) |
@@ -794,8 +774,6 @@ PASS Element interface: operation after([object Object],[object Object]) |
PASS Element interface: operation replaceWith([object Object],[object Object]) |
PASS Element interface: operation remove() |
PASS Element interface: attribute assignedSlot |
-PASS Element must be primary interface of element |
-PASS Stringification of element |
PASS Element interface: element must inherit property "namespaceURI" with the proper type (0) |
PASS Element interface: element must inherit property "prefix" with the proper type (1) |
PASS Element interface: element must inherit property "localName" with the proper type (2) |
@@ -965,8 +943,6 @@ PASS Attr interface: attribute name |
PASS Attr interface: attribute value |
PASS Attr interface: attribute ownerElement |
PASS Attr interface: attribute specified |
-PASS Attr must be primary interface of document.querySelector("[id]").attributes[0] |
-PASS Stringification of document.querySelector("[id]").attributes[0] |
PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "namespaceURI" with the proper type (0) |
PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "prefix" with the proper type (1) |
PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "localName" with the proper type (2) |
@@ -1066,8 +1042,6 @@ PASS Text interface: existence and properties of interface prototype object's "c |
PASS Text interface: operation splitText(unsigned long) |
PASS Text interface: attribute wholeText |
PASS Text interface: attribute assignedSlot |
-PASS Text must be primary interface of document.createTextNode("abc") |
-PASS Stringification of document.createTextNode("abc") |
PASS Text interface: document.createTextNode("abc") must inherit property "splitText" with the proper type (0) |
PASS Text interface: calling splitText(unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError |
PASS Text interface: document.createTextNode("abc") must inherit property "wholeText" with the proper type (1) |
@@ -1170,8 +1144,6 @@ PASS ProcessingInstruction interface object name |
PASS ProcessingInstruction interface: existence and properties of interface prototype object |
PASS ProcessingInstruction interface: existence and properties of interface prototype object's "constructor" property |
PASS ProcessingInstruction interface: attribute target |
-PASS ProcessingInstruction must be primary interface of xmlDoc.createProcessingInstruction("abc", "def") |
-PASS Stringification of xmlDoc.createProcessingInstruction("abc", "def") |
PASS ProcessingInstruction interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "target" with the proper type (0) |
PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "data" with the proper type (0) |
PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "length" with the proper type (1) |
@@ -1265,8 +1237,6 @@ PASS Comment interface object length |
PASS Comment interface object name |
PASS Comment interface: existence and properties of interface prototype object |
PASS Comment interface: existence and properties of interface prototype object's "constructor" property |
-PASS Comment must be primary interface of document.createComment("abc") |
-PASS Stringification of document.createComment("abc") |
PASS CharacterData interface: document.createComment("abc") must inherit property "data" with the proper type (0) |
PASS CharacterData interface: document.createComment("abc") must inherit property "length" with the proper type (1) |
PASS CharacterData interface: document.createComment("abc") must inherit property "substringData" with the proper type (2) |
@@ -1394,8 +1364,6 @@ PASS Range interface: operation isPointInRange(Node,unsigned long) |
PASS Range interface: operation comparePoint(Node,unsigned long) |
PASS Range interface: operation intersectsNode(Node) |
PASS Range interface: stringifier |
-PASS Range must be primary interface of document.createRange() |
-PASS Stringification of document.createRange() |
PASS Range interface: document.createRange() must inherit property "startContainer" with the proper type (0) |
PASS Range interface: document.createRange() must inherit property "startOffset" with the proper type (1) |
PASS Range interface: document.createRange() must inherit property "endContainer" with the proper type (2) |
@@ -1441,8 +1409,6 @@ PASS Range interface: document.createRange() must inherit property "comparePoint |
PASS Range interface: calling comparePoint(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError |
PASS Range interface: document.createRange() must inherit property "intersectsNode" with the proper type (29) |
PASS Range interface: calling intersectsNode(Node) on document.createRange() with too few arguments must throw TypeError |
-PASS Range must be primary interface of detachedRange |
-PASS Stringification of detachedRange |
PASS Range interface: detachedRange must inherit property "startContainer" with the proper type (0) |
PASS Range interface: detachedRange must inherit property "startOffset" with the proper type (1) |
PASS Range interface: detachedRange must inherit property "endContainer" with the proper type (2) |
@@ -1501,8 +1467,6 @@ PASS NodeIterator interface: attribute filter |
PASS NodeIterator interface: operation nextNode() |
PASS NodeIterator interface: operation previousNode() |
PASS NodeIterator interface: operation detach() |
-PASS NodeIterator must be primary interface of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) |
-PASS Stringification of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) |
PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0) |
PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "referenceNode" with the proper type (1) |
PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "pointerBeforeReferenceNode" with the proper type (2) |
@@ -1527,8 +1491,6 @@ PASS TreeWalker interface: operation previousSibling() |
PASS TreeWalker interface: operation nextSibling() |
PASS TreeWalker interface: operation previousNode() |
PASS TreeWalker interface: operation nextNode() |
-PASS TreeWalker must be primary interface of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) |
-PASS Stringification of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) |
PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0) |
PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (1) |
PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (2) |
@@ -1592,8 +1554,6 @@ FAIL DOMTokenList interface: operation replace(DOMString,DOMString) assert_own_p |
PASS DOMTokenList interface: operation supports(DOMString) |
PASS DOMTokenList interface: attribute value |
PASS DOMTokenList interface: stringifier |
-PASS DOMTokenList must be primary interface of document.body.classList |
-PASS Stringification of document.body.classList |
PASS DOMTokenList interface: document.body.classList must inherit property "length" with the proper type (0) |
PASS DOMTokenList interface: document.body.classList must inherit property "item" with the proper type (1) |
PASS DOMTokenList interface: calling item(unsigned long) on document.body.classList with too few arguments must throw TypeError |