Auto merge of #5721 - nox:nodeorstring, r=jdm

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/5721)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2015-04-16 14:47:32 -05:00
commit 4fd4370a96
10 changed files with 205 additions and 138 deletions

View file

@ -96,12 +96,6 @@
[Document interface: operation createTreeWalker(Node,unsigned long,NodeFilter)]
expected: FAIL
[Document interface: operation prepend([object Object\],[object Object\])]
expected: FAIL
[Document interface: operation append([object Object\],[object Object\])]
expected: FAIL
[Document interface: operation query(DOMString)]
expected: FAIL
@ -156,12 +150,6 @@
[DocumentFragment interface: operation getElementById(DOMString)]
expected: FAIL
[DocumentFragment interface: operation prepend([object Object\],[object Object\])]
expected: FAIL
[DocumentFragment interface: operation append([object Object\],[object Object\])]
expected: FAIL
[DocumentFragment interface: operation query(DOMString)]
expected: FAIL
@ -174,15 +162,9 @@
[DocumentFragment interface: calling getElementById(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError]
expected: FAIL
[DocumentFragment interface: document.createDocumentFragment() must inherit property "prepend" with the proper type (5)]
expected: FAIL
[DocumentFragment interface: calling prepend([object Object\],[object Object\]) on document.createDocumentFragment() with too few arguments must throw TypeError]
expected: FAIL
[DocumentFragment interface: document.createDocumentFragment() must inherit property "append" with the proper type (6)]
expected: FAIL
[DocumentFragment interface: calling append([object Object\],[object Object\]) on document.createDocumentFragment() with too few arguments must throw TypeError]
expected: FAIL
@ -198,21 +180,9 @@
[DocumentFragment interface: calling queryAll(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError]
expected: FAIL
[DocumentType interface: operation before([object Object\],[object Object\])]
expected: FAIL
[DocumentType interface: operation after([object Object\],[object Object\])]
expected: FAIL
[DocumentType interface: document.doctype must inherit property "before" with the proper type (3)]
expected: FAIL
[DocumentType interface: calling before([object Object\],[object Object\]) on document.doctype with too few arguments must throw TypeError]
expected: FAIL
[DocumentType interface: document.doctype must inherit property "after" with the proper type (4)]
expected: FAIL
[DocumentType interface: calling after([object Object\],[object Object\]) on document.doctype with too few arguments must throw TypeError]
expected: FAIL
@ -234,24 +204,12 @@
[Element interface: operation removeAttributeNode(Attr)]
expected: FAIL
[Element interface: operation prepend([object Object\],[object Object\])]
expected: FAIL
[Element interface: operation append([object Object\],[object Object\])]
expected: FAIL
[Element interface: operation query(DOMString)]
expected: FAIL
[Element interface: operation queryAll(DOMString)]
expected: FAIL
[Element interface: operation before([object Object\],[object Object\])]
expected: FAIL
[Element interface: operation after([object Object\],[object Object\])]
expected: FAIL
[Element interface: element must inherit property "hasAttributes" with the proper type (7)]
expected: FAIL
@ -285,15 +243,9 @@
[Element interface: calling removeAttributeNode(Attr) on element with too few arguments must throw TypeError]
expected: FAIL
[Element interface: element must inherit property "prepend" with the proper type (31)]
expected: FAIL
[Element interface: calling prepend([object Object\],[object Object\]) on element with too few arguments must throw TypeError]
expected: FAIL
[Element interface: element must inherit property "append" with the proper type (32)]
expected: FAIL
[Element interface: calling append([object Object\],[object Object\]) on element with too few arguments must throw TypeError]
expected: FAIL
@ -309,15 +261,9 @@
[Element interface: calling queryAll(DOMString) on element with too few arguments must throw TypeError]
expected: FAIL
[Element interface: element must inherit property "before" with the proper type (39)]
expected: FAIL
[Element interface: calling before([object Object\],[object Object\]) on element with too few arguments must throw TypeError]
expected: FAIL
[Element interface: element must inherit property "after" with the proper type (40)]
expected: FAIL
[Element interface: calling after([object Object\],[object Object\]) on element with too few arguments must throw TypeError]
expected: FAIL
@ -327,12 +273,6 @@
[NamedNodeMap interface: operation setNamedItemNS(Attr)]
expected: FAIL
[CharacterData interface: operation before([object Object\],[object Object\])]
expected: FAIL
[CharacterData interface: operation after([object Object\],[object Object\])]
expected: FAIL
[Text interface object length]
expected: FAIL
@ -345,42 +285,24 @@
[Text interface: calling splitText(unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError]
expected: FAIL
[CharacterData interface: document.createTextNode("abc") must inherit property "before" with the proper type (9)]
expected: FAIL
[CharacterData interface: calling before([object Object\],[object Object\]) on document.createTextNode("abc") with too few arguments must throw TypeError]
expected: FAIL
[CharacterData interface: document.createTextNode("abc") must inherit property "after" with the proper type (10)]
expected: FAIL
[CharacterData interface: calling after([object Object\],[object Object\]) on document.createTextNode("abc") with too few arguments must throw TypeError]
expected: FAIL
[CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "before" with the proper type (9)]
expected: FAIL
[CharacterData interface: calling before([object Object\],[object Object\]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError]
expected: FAIL
[CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "after" with the proper type (10)]
expected: FAIL
[CharacterData interface: calling after([object Object\],[object Object\]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError]
expected: FAIL
[Comment interface object length]
expected: FAIL
[CharacterData interface: document.createComment("abc") must inherit property "before" with the proper type (9)]
expected: FAIL
[CharacterData interface: calling before([object Object\],[object Object\]) on document.createComment("abc") with too few arguments must throw TypeError]
expected: FAIL
[CharacterData interface: document.createComment("abc") must inherit property "after" with the proper type (10)]
expected: FAIL
[CharacterData interface: calling after([object Object\],[object Object\]) on document.createComment("abc") with too few arguments must throw TypeError]
expected: FAIL
@ -885,12 +807,6 @@
[Document interface: xmlDoc must inherit property "createNodeIterator" with the proper type (25)]
expected: FAIL
[Document interface: xmlDoc must inherit property "prepend" with the proper type (32)]
expected: FAIL
[Document interface: xmlDoc must inherit property "append" with the proper type (33)]
expected: FAIL
[Document interface: xmlDoc must inherit property "query" with the proper type (34)]
expected: FAIL
@ -927,42 +843,18 @@
[Comment interface: existence and properties of interface object]
expected: FAIL
[DocumentType interface: operation replaceWith([object Object\],[object Object\])]
expected: FAIL
[DocumentType interface: document.doctype must inherit property "replaceWith" with the proper type (5)]
expected: FAIL
[DocumentType interface: calling replaceWith([object Object\],[object Object\]) on document.doctype with too few arguments must throw TypeError]
expected: FAIL
[Element interface: operation replaceWith([object Object\],[object Object\])]
expected: FAIL
[Element interface: element must inherit property "replaceWith" with the proper type (41)]
expected: FAIL
[Element interface: calling replaceWith([object Object\],[object Object\]) on element with too few arguments must throw TypeError]
expected: FAIL
[CharacterData interface: operation replaceWith([object Object\],[object Object\])]
expected: FAIL
[CharacterData interface: document.createTextNode("abc") must inherit property "replaceWith" with the proper type (11)]
expected: FAIL
[CharacterData interface: calling replaceWith([object Object\],[object Object\]) on document.createTextNode("abc") with too few arguments must throw TypeError]
expected: FAIL
[CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceWith" with the proper type (11)]
expected: FAIL
[CharacterData interface: calling replaceWith([object Object\],[object Object\]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError]
expected: FAIL
[CharacterData interface: document.createComment("abc") must inherit property "replaceWith" with the proper type (11)]
expected: FAIL
[CharacterData interface: calling replaceWith([object Object\],[object Object\]) on document.createComment("abc") with too few arguments must throw TypeError]
expected: FAIL

View file

@ -1185,15 +1185,9 @@
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "all" with the proper type (81)]
expected: FAIL
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "prepend" with the proper type (87)]
expected: FAIL
[Document interface: calling prepend([object Object\],[object Object\]) on document.implementation.createDocument(null, "", null) with too few arguments must throw TypeError]
expected: FAIL
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "append" with the proper type (88)]
expected: FAIL
[Document interface: calling append([object Object\],[object Object\]) on document.implementation.createDocument(null, "", null) with too few arguments must throw TypeError]
expected: FAIL
@ -2190,15 +2184,9 @@
[Element interface: calling removeAttributeNode(Attr) on document.createElement("noscript") with too few arguments must throw TypeError]
expected: FAIL
[Element interface: document.createElement("noscript") must inherit property "prepend" with the proper type (31)]
expected: FAIL
[Element interface: calling prepend([object Object\],[object Object\]) on document.createElement("noscript") with too few arguments must throw TypeError]
expected: FAIL
[Element interface: document.createElement("noscript") must inherit property "append" with the proper type (32)]
expected: FAIL
[Element interface: calling append([object Object\],[object Object\]) on document.createElement("noscript") with too few arguments must throw TypeError]
expected: FAIL
@ -2214,15 +2202,9 @@
[Element interface: calling queryAll(DOMString) on document.createElement("noscript") with too few arguments must throw TypeError]
expected: FAIL
[Element interface: document.createElement("noscript") must inherit property "before" with the proper type (39)]
expected: FAIL
[Element interface: calling before([object Object\],[object Object\]) on document.createElement("noscript") with too few arguments must throw TypeError]
expected: FAIL
[Element interface: document.createElement("noscript") must inherit property "after" with the proper type (40)]
expected: FAIL
[Element interface: calling after([object Object\],[object Object\]) on document.createElement("noscript") with too few arguments must throw TypeError]
expected: FAIL
@ -9519,9 +9501,6 @@
[HTMLFontElement interface: document.createElement("font") must inherit property "size" with the proper type (2)]
expected: FAIL
[Element interface: document.createElement("noscript") must inherit property "replaceWith" with the proper type (41)]
expected: FAIL
[Element interface: calling replaceWith([object Object\],[object Object\]) on document.createElement("noscript") with too few arguments must throw TypeError]
expected: FAIL