Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/interfaces-expected.txt |
diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/interfaces-expected.txt b/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/interfaces-expected.txt |
index 780387253f4704e6ebda8e6e93b542c87cbbc29c..bce9d4210ab5c31b819d6d203cbfdadb0743cd7c 100644 |
--- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/interfaces-expected.txt |
+++ b/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/interfaces-expected.txt |
@@ -270,8 +270,8 @@ PASS Document interface: attribute children |
PASS Document interface: attribute firstElementChild |
PASS Document interface: attribute lastElementChild |
PASS Document interface: attribute childElementCount |
-FAIL Document interface: operation prepend([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "prepend" missing |
-FAIL Document interface: operation append([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "append" missing |
+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" |
@@ -454,10 +454,10 @@ PASS Document interface: xmlDoc must inherit property "children" with the proper |
PASS Document interface: xmlDoc must inherit property "firstElementChild" with the proper type (30) |
PASS Document interface: xmlDoc must inherit property "lastElementChild" with the proper type (31) |
PASS Document interface: xmlDoc must inherit property "childElementCount" with the proper type (32) |
-FAIL Document interface: xmlDoc must inherit property "prepend" with the proper type (33) assert_inherits: property "prepend" not found in prototype chain |
-FAIL Document interface: calling prepend([object Object],[object Object]) on xmlDoc with too few arguments must throw TypeError assert_inherits: property "prepend" not found in prototype chain |
-FAIL Document interface: xmlDoc must inherit property "append" with the proper type (34) assert_inherits: property "append" not found in prototype chain |
-FAIL Document interface: calling append([object Object],[object Object]) on xmlDoc with too few arguments must throw TypeError assert_inherits: property "append" not found in prototype chain |
+PASS Document interface: xmlDoc must inherit property "prepend" with the proper type (33) |
+PASS Document interface: calling prepend([object Object],[object Object]) on xmlDoc with too few arguments must throw TypeError |
+PASS Document interface: xmlDoc must inherit property "append" with the proper type (34) |
+PASS Document interface: calling append([object Object],[object Object]) on xmlDoc with too few arguments must throw TypeError |
PASS Document interface: xmlDoc must inherit property "querySelector" with the proper type (35) |
PASS Document interface: calling querySelector(DOMString) on xmlDoc with too few arguments must throw TypeError |
PASS Document interface: xmlDoc must inherit property "querySelectorAll" with the proper type (36) |
@@ -553,21 +553,21 @@ PASS DocumentType interface: existence and properties of interface prototype obj |
PASS DocumentType interface: attribute name |
PASS DocumentType interface: attribute publicId |
PASS DocumentType interface: attribute systemId |
-FAIL DocumentType interface: operation before([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "before" missing |
-FAIL DocumentType interface: operation after([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "after" missing |
-FAIL DocumentType interface: operation replaceWith([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "replaceWith" missing |
+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) |
-FAIL DocumentType interface: document.doctype must inherit property "before" with the proper type (3) assert_inherits: property "before" not found in prototype chain |
-FAIL DocumentType interface: calling before([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError assert_inherits: property "before" not found in prototype chain |
-FAIL DocumentType interface: document.doctype must inherit property "after" with the proper type (4) assert_inherits: property "after" not found in prototype chain |
-FAIL DocumentType interface: calling after([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError assert_inherits: property "after" not found in prototype chain |
-FAIL DocumentType interface: document.doctype must inherit property "replaceWith" with the proper type (5) assert_inherits: property "replaceWith" not found in prototype chain |
-FAIL DocumentType interface: calling replaceWith([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError assert_inherits: property "replaceWith" not found in prototype chain |
+PASS DocumentType interface: document.doctype must inherit property "before" with the proper type (3) |
+PASS DocumentType interface: calling before([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError |
+PASS DocumentType interface: document.doctype must inherit property "after" with the proper type (4) |
+PASS DocumentType interface: calling after([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError |
+PASS DocumentType interface: document.doctype must inherit property "replaceWith" with the proper type (5) |
+PASS DocumentType interface: calling replaceWith([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError |
PASS DocumentType interface: document.doctype must inherit property "remove" with the proper type (6) |
PASS Node interface: document.doctype must inherit property "ELEMENT_NODE" with the proper type (0) |
PASS Node interface: document.doctype must inherit property "ATTRIBUTE_NODE" with the proper type (1) |
@@ -644,8 +644,8 @@ PASS DocumentFragment interface: attribute children |
PASS DocumentFragment interface: attribute firstElementChild |
PASS DocumentFragment interface: attribute lastElementChild |
PASS DocumentFragment interface: attribute childElementCount |
-FAIL DocumentFragment interface: operation prepend([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "prepend" missing |
-FAIL DocumentFragment interface: operation append([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "append" missing |
+PASS DocumentFragment interface: operation prepend([object Object],[object Object]) |
+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() |
@@ -656,10 +656,10 @@ PASS DocumentFragment interface: document.createDocumentFragment() must inherit |
PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "firstElementChild" with the proper type (2) |
PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "lastElementChild" with the proper type (3) |
PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "childElementCount" with the proper type (4) |
-FAIL DocumentFragment interface: document.createDocumentFragment() must inherit property "prepend" with the proper type (5) assert_inherits: property "prepend" not found in prototype chain |
-FAIL DocumentFragment interface: calling prepend([object Object],[object Object]) on document.createDocumentFragment() with too few arguments must throw TypeError assert_inherits: property "prepend" not found in prototype chain |
-FAIL DocumentFragment interface: document.createDocumentFragment() must inherit property "append" with the proper type (6) assert_inherits: property "append" not found in prototype chain |
-FAIL DocumentFragment interface: calling append([object Object],[object Object]) on document.createDocumentFragment() with too few arguments must throw TypeError assert_inherits: property "append" not found in prototype chain |
+PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "prepend" with the proper type (5) |
+PASS DocumentFragment interface: calling prepend([object Object],[object Object]) on document.createDocumentFragment() with too few arguments must throw TypeError |
+PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "append" with the proper type (6) |
+PASS DocumentFragment interface: calling append([object Object],[object Object]) on document.createDocumentFragment() with too few arguments must throw TypeError |
PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelector" with the proper type (7) |
PASS DocumentFragment interface: calling querySelector(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError |
PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelectorAll" with the proper type (8) |
@@ -779,15 +779,15 @@ PASS Element interface: attribute children |
PASS Element interface: attribute firstElementChild |
PASS Element interface: attribute lastElementChild |
PASS Element interface: attribute childElementCount |
-FAIL Element interface: operation prepend([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "prepend" missing |
-FAIL Element interface: operation append([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "append" missing |
+PASS Element interface: operation prepend([object Object],[object Object]) |
+PASS Element interface: operation append([object Object],[object Object]) |
PASS Element interface: operation querySelector(DOMString) |
PASS Element interface: operation querySelectorAll(DOMString) |
PASS Element interface: attribute previousElementSibling |
PASS Element interface: attribute nextElementSibling |
-FAIL Element interface: operation before([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "before" missing |
-FAIL Element interface: operation after([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "after" missing |
-FAIL Element interface: operation replaceWith([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "replaceWith" missing |
+PASS Element interface: operation before([object Object],[object Object]) |
+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 |
@@ -852,22 +852,22 @@ PASS Element interface: element must inherit property "children" with the proper |
PASS Element interface: element must inherit property "firstElementChild" with the proper type (35) |
PASS Element interface: element must inherit property "lastElementChild" with the proper type (36) |
PASS Element interface: element must inherit property "childElementCount" with the proper type (37) |
-FAIL Element interface: element must inherit property "prepend" with the proper type (38) assert_inherits: property "prepend" not found in prototype chain |
-FAIL Element interface: calling prepend([object Object],[object Object]) on element with too few arguments must throw TypeError assert_inherits: property "prepend" not found in prototype chain |
-FAIL Element interface: element must inherit property "append" with the proper type (39) assert_inherits: property "append" not found in prototype chain |
-FAIL Element interface: calling append([object Object],[object Object]) on element with too few arguments must throw TypeError assert_inherits: property "append" not found in prototype chain |
+PASS Element interface: element must inherit property "prepend" with the proper type (38) |
+PASS Element interface: calling prepend([object Object],[object Object]) on element with too few arguments must throw TypeError |
+PASS Element interface: element must inherit property "append" with the proper type (39) |
+PASS Element interface: calling append([object Object],[object Object]) on element with too few arguments must throw TypeError |
PASS Element interface: element must inherit property "querySelector" with the proper type (40) |
PASS Element interface: calling querySelector(DOMString) on element with too few arguments must throw TypeError |
PASS Element interface: element must inherit property "querySelectorAll" with the proper type (41) |
PASS Element interface: calling querySelectorAll(DOMString) on element with too few arguments must throw TypeError |
PASS Element interface: element must inherit property "previousElementSibling" with the proper type (42) |
PASS Element interface: element must inherit property "nextElementSibling" with the proper type (43) |
-FAIL Element interface: element must inherit property "before" with the proper type (44) assert_inherits: property "before" not found in prototype chain |
-FAIL Element interface: calling before([object Object],[object Object]) on element with too few arguments must throw TypeError assert_inherits: property "before" not found in prototype chain |
-FAIL Element interface: element must inherit property "after" with the proper type (45) assert_inherits: property "after" not found in prototype chain |
-FAIL Element interface: calling after([object Object],[object Object]) on element with too few arguments must throw TypeError assert_inherits: property "after" not found in prototype chain |
-FAIL Element interface: element must inherit property "replaceWith" with the proper type (46) assert_inherits: property "replaceWith" not found in prototype chain |
-FAIL Element interface: calling replaceWith([object Object],[object Object]) on element with too few arguments must throw TypeError assert_inherits: property "replaceWith" not found in prototype chain |
+PASS Element interface: element must inherit property "before" with the proper type (44) |
+PASS Element interface: calling before([object Object],[object Object]) on element with too few arguments must throw TypeError |
+PASS Element interface: element must inherit property "after" with the proper type (45) |
+PASS Element interface: calling after([object Object],[object Object]) on element with too few arguments must throw TypeError |
+PASS Element interface: element must inherit property "replaceWith" with the proper type (46) |
+PASS Element interface: calling replaceWith([object Object],[object Object]) on element with too few arguments must throw TypeError |
PASS Element interface: element must inherit property "remove" with the proper type (47) |
PASS Element interface: element must inherit property "assignedSlot" with the proper type (48) |
PASS Node interface: element must inherit property "ELEMENT_NODE" with the proper type (0) |
@@ -989,9 +989,9 @@ PASS CharacterData interface: operation deleteData(unsigned long,unsigned long) |
PASS CharacterData interface: operation replaceData(unsigned long,unsigned long,DOMString) |
PASS CharacterData interface: attribute previousElementSibling |
PASS CharacterData interface: attribute nextElementSibling |
-FAIL CharacterData interface: operation before([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "before" missing |
-FAIL CharacterData interface: operation after([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "after" missing |
-FAIL CharacterData interface: operation replaceWith([object Object],[object Object]) assert_own_property: interface prototype object missing non-static operation expected property "replaceWith" missing |
+PASS CharacterData interface: operation before([object Object],[object Object]) |
+PASS CharacterData interface: operation after([object Object],[object Object]) |
+PASS CharacterData interface: operation replaceWith([object Object],[object Object]) |
PASS CharacterData interface: operation remove() |
PASS Text interface: existence and properties of interface object |
PASS Text interface object length |
@@ -1021,12 +1021,12 @@ PASS CharacterData interface: document.createTextNode("abc") must inherit proper |
PASS CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError |
PASS CharacterData interface: document.createTextNode("abc") must inherit property "previousElementSibling" with the proper type (7) |
PASS CharacterData interface: document.createTextNode("abc") must inherit property "nextElementSibling" with the proper type (8) |
-FAIL CharacterData interface: document.createTextNode("abc") must inherit property "before" with the proper type (9) assert_inherits: property "before" not found in prototype chain |
-FAIL CharacterData interface: calling before([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError assert_inherits: property "before" not found in prototype chain |
-FAIL CharacterData interface: document.createTextNode("abc") must inherit property "after" with the proper type (10) assert_inherits: property "after" not found in prototype chain |
-FAIL CharacterData interface: calling after([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError assert_inherits: property "after" not found in prototype chain |
-FAIL CharacterData interface: document.createTextNode("abc") must inherit property "replaceWith" with the proper type (11) assert_inherits: property "replaceWith" not found in prototype chain |
-FAIL CharacterData interface: calling replaceWith([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError assert_inherits: property "replaceWith" not found in prototype chain |
+PASS CharacterData interface: document.createTextNode("abc") must inherit property "before" with the proper type (9) |
+PASS CharacterData interface: calling before([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError |
+PASS CharacterData interface: document.createTextNode("abc") must inherit property "after" with the proper type (10) |
+PASS CharacterData interface: calling after([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError |
+PASS CharacterData interface: document.createTextNode("abc") must inherit property "replaceWith" with the proper type (11) |
+PASS CharacterData interface: calling replaceWith([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError |
PASS CharacterData interface: document.createTextNode("abc") must inherit property "remove" with the proper type (12) |
PASS Node interface: document.createTextNode("abc") must inherit property "ELEMENT_NODE" with the proper type (0) |
PASS Node interface: document.createTextNode("abc") must inherit property "ATTRIBUTE_NODE" with the proper type (1) |
@@ -1116,12 +1116,12 @@ PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") m |
PASS CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError |
PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousElementSibling" with the proper type (7) |
PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextElementSibling" with the proper type (8) |
-FAIL CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "before" with the proper type (9) assert_inherits: property "before" not found in prototype chain |
-FAIL CharacterData interface: calling before([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_inherits: property "before" not found in prototype chain |
-FAIL CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "after" with the proper type (10) assert_inherits: property "after" not found in prototype chain |
-FAIL CharacterData interface: calling after([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_inherits: property "after" not found in prototype chain |
-FAIL CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceWith" with the proper type (11) assert_inherits: property "replaceWith" not found in prototype chain |
-FAIL CharacterData interface: calling replaceWith([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_inherits: property "replaceWith" not found in prototype chain |
+PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "before" with the proper type (9) |
+PASS CharacterData interface: calling before([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError |
+PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "after" with the proper type (10) |
+PASS CharacterData interface: calling after([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError |
+PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceWith" with the proper type (11) |
+PASS CharacterData interface: calling replaceWith([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError |
PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "remove" with the proper type (12) |
PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ELEMENT_NODE" with the proper type (0) |
PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ATTRIBUTE_NODE" with the proper type (1) |
@@ -1209,12 +1209,12 @@ PASS CharacterData interface: document.createComment("abc") must inherit propert |
PASS CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on document.createComment("abc") with too few arguments must throw TypeError |
PASS CharacterData interface: document.createComment("abc") must inherit property "previousElementSibling" with the proper type (7) |
PASS CharacterData interface: document.createComment("abc") must inherit property "nextElementSibling" with the proper type (8) |
-FAIL CharacterData interface: document.createComment("abc") must inherit property "before" with the proper type (9) assert_inherits: property "before" not found in prototype chain |
-FAIL CharacterData interface: calling before([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError assert_inherits: property "before" not found in prototype chain |
-FAIL CharacterData interface: document.createComment("abc") must inherit property "after" with the proper type (10) assert_inherits: property "after" not found in prototype chain |
-FAIL CharacterData interface: calling after([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError assert_inherits: property "after" not found in prototype chain |
-FAIL CharacterData interface: document.createComment("abc") must inherit property "replaceWith" with the proper type (11) assert_inherits: property "replaceWith" not found in prototype chain |
-FAIL CharacterData interface: calling replaceWith([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError assert_inherits: property "replaceWith" not found in prototype chain |
+PASS CharacterData interface: document.createComment("abc") must inherit property "before" with the proper type (9) |
+PASS CharacterData interface: calling before([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError |
+PASS CharacterData interface: document.createComment("abc") must inherit property "after" with the proper type (10) |
+PASS CharacterData interface: calling after([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError |
+PASS CharacterData interface: document.createComment("abc") must inherit property "replaceWith" with the proper type (11) |
+PASS CharacterData interface: calling replaceWith([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError |
PASS CharacterData interface: document.createComment("abc") must inherit property "remove" with the proper type (12) |
PASS Node interface: document.createComment("abc") must inherit property "ELEMENT_NODE" with the proper type (0) |
PASS Node interface: document.createComment("abc") must inherit property "ATTRIBUTE_NODE" with the proper type (1) |