Node.appendChild(null) / replaceChild(null, null) / removeChild(null) / insertBefore...
[WebKit-https.git] / LayoutTests / imported / w3c / web-platform-tests / dom / interfaces-expected.txt
1 CONSOLE MESSAGE: line 197: callback interface not yet supported
2 CONSOLE MESSAGE: line 188: callback not yet supported
3 CONSOLE MESSAGE: line 197: callback interface not yet supported
4 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'type' on a non-Event object.
5 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'target' on a non-Event object.
6 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'currentTarget' on a non-Event object.
7 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'eventPhase' on a non-Event object.
8 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'bubbles' on a non-Event object.
9 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'cancelable' on a non-Event object.
10 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'defaultPrevented' on a non-Event object.
11 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'timeStamp' on a non-Event object.
12 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'type' on a non-MutationRecord object.
13 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'target' on a non-MutationRecord object.
14 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'addedNodes' on a non-MutationRecord object.
15 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'removedNodes' on a non-MutationRecord object.
16 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'previousSibling' on a non-MutationRecord object.
17 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'nextSibling' on a non-MutationRecord object.
18 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'attributeName' on a non-MutationRecord object.
19 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'attributeNamespace' on a non-MutationRecord object.
20 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'oldValue' on a non-MutationRecord object.
21 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'nodeType' on a non-Node object.
22 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'nodeName' on a non-Node object.
23 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'baseURI' on a non-Node object.
24 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'ownerDocument' on a non-Node object.
25 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'parentNode' on a non-Node object.
26 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'parentElement' on a non-Node object.
27 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'childNodes' on a non-Node object.
28 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'firstChild' on a non-Node object.
29 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'lastChild' on a non-Node object.
30 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'previousSibling' on a non-Node object.
31 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'nextSibling' on a non-Node object.
32 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'nodeValue' on a non-Node object.
33 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'textContent' on a non-Node object.
34 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'implementation' on a non-Document object.
35 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'URL' on a non-Document object.
36 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'documentURI' on a non-Document object.
37 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'origin' on a non-Document object.
38 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'compatMode' on a non-Document object.
39 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'characterSet' on a non-Document object.
40 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'inputEncoding' on a non-Document object.
41 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'contentType' on a non-Document object.
42 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'doctype' on a non-Document object.
43 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'documentElement' on a non-Document object.
44 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'children' on a non-Document object.
45 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'firstElementChild' on a non-Document object.
46 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'lastElementChild' on a non-Document object.
47 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'childElementCount' on a non-Document object.
48 CONSOLE MESSAGE: line 261: Deprecated attempt to access property 'nodeType' on a non-Node object.
49 CONSOLE MESSAGE: line 1756: Deprecated attempt to access property 'nodeType' on a non-Node object.
50 CONSOLE MESSAGE: line 261: Deprecated attempt to access property 'nodeType' on a non-Node object.
51 CONSOLE MESSAGE: line 1756: Deprecated attempt to access property 'nodeType' on a non-Node object.
52 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'children' on a non-DocumentFragment object.
53 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'firstElementChild' on a non-DocumentFragment object.
54 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'lastElementChild' on a non-DocumentFragment object.
55 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'childElementCount' on a non-DocumentFragment object.
56 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'name' on a non-DocumentType object.
57 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'publicId' on a non-DocumentType object.
58 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'systemId' on a non-DocumentType object.
59 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'namespaceURI' on a non-Node object.
60 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'prefix' on a non-Node object.
61 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'localName' on a non-Node object.
62 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'tagName' on a non-Element object.
63 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'id' on a non-Element object.
64 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'className' on a non-Element object.
65 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'classList' on a non-Element object.
66 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'attributes' on a non-Element object.
67 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'children' on a non-Element object.
68 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'firstElementChild' on a non-Element object.
69 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'lastElementChild' on a non-Element object.
70 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'childElementCount' on a non-Element object.
71 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'previousElementSibling' on a non-Element object.
72 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'nextElementSibling' on a non-Element object.
73 CONSOLE MESSAGE: line 261: Deprecated attempt to access property 'nodeType' on a non-Node object.
74 CONSOLE MESSAGE: line 1756: Deprecated attempt to access property 'nodeType' on a non-Node object.
75 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'namespaceURI' on a non-Node object.
76 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'prefix' on a non-Node object.
77 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'localName' on a non-Node object.
78 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'name' on a non-Attr object.
79 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'value' on a non-Attr object.
80 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'nodeValue' on a non-Node object.
81 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'textContent' on a non-Node object.
82 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'ownerElement' on a non-Attr object.
83 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'specified' on a non-Attr object.
84 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'data' on a non-CharacterData object.
85 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'length' on a non-CharacterData object.
86 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'previousElementSibling' on a non-CharacterData object.
87 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'nextElementSibling' on a non-CharacterData object.
88 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'wholeText' on a non-Text object.
89 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'target' on a non-ProcessingInstruction object.
90 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'startContainer' on a non-Range object.
91 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'startOffset' on a non-Range object.
92 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'endContainer' on a non-Range object.
93 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'endOffset' on a non-Range object.
94 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'collapsed' on a non-Range object.
95 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'commonAncestorContainer' on a non-Range object.
96 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'root' on a non-NodeIterator object.
97 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'referenceNode' on a non-NodeIterator object.
98 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'pointerBeforeReferenceNode' on a non-NodeIterator object.
99 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'whatToShow' on a non-NodeIterator object.
100 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'filter' on a non-NodeIterator object.
101 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'root' on a non-TreeWalker object.
102 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'whatToShow' on a non-TreeWalker object.
103 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'filter' on a non-TreeWalker object.
104 CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'currentNode' on a non-TreeWalker object.
105 DOM IDL tests
106
107
108 FAIL Event interface: existence and properties of interface object assert_equals: prototype of self's property "Event" is not Function.prototype expected (function) function "function () {
109     [native code]
110 }" but got (object) object "[object Object]"
111 PASS Event interface object length 
112 PASS Event interface: existence and properties of interface prototype object 
113 FAIL Event interface: existence and properties of interface prototype object's "constructor" property assert_true: Event.prototype.constructor is not writable expected true got false
114 FAIL Event interface: attribute type assert_throws: getting property on prototype object must throw TypeError function "function () {
115     [native code]
116 }" did not throw
117 FAIL Event interface: attribute target assert_throws: getting property on prototype object must throw TypeError function "function () {
118     [native code]
119 }" did not throw
120 FAIL Event interface: attribute currentTarget assert_throws: getting property on prototype object must throw TypeError function "function () {
121     [native code]
122 }" did not throw
123 PASS Event interface: constant NONE on interface object 
124 PASS Event interface: constant NONE on interface prototype object 
125 PASS Event interface: constant CAPTURING_PHASE on interface object 
126 PASS Event interface: constant CAPTURING_PHASE on interface prototype object 
127 PASS Event interface: constant AT_TARGET on interface object 
128 PASS Event interface: constant AT_TARGET on interface prototype object 
129 PASS Event interface: constant BUBBLING_PHASE on interface object 
130 PASS Event interface: constant BUBBLING_PHASE on interface prototype object 
131 FAIL Event interface: attribute eventPhase assert_throws: getting property on prototype object must throw TypeError function "function () {
132     [native code]
133 }" did not throw
134 PASS Event interface: operation stopPropagation() 
135 PASS Event interface: operation stopImmediatePropagation() 
136 FAIL Event interface: attribute bubbles assert_throws: getting property on prototype object must throw TypeError function "function () {
137     [native code]
138 }" did not throw
139 FAIL Event interface: attribute cancelable assert_throws: getting property on prototype object must throw TypeError function "function () {
140     [native code]
141 }" did not throw
142 PASS Event interface: operation preventDefault() 
143 FAIL Event interface: attribute defaultPrevented assert_throws: getting property on prototype object must throw TypeError function "function () {
144     [native code]
145 }" did not throw
146 FAIL Event interface: attribute timeStamp assert_throws: getting property on prototype object must throw TypeError function "function () {
147     [native code]
148 }" did not throw
149 FAIL Event interface: operation initEvent(DOMString,boolean,boolean) assert_equals: property has wrong .length expected 3 but got 0
150 PASS Event must be primary interface of document.createEvent("Event") 
151 PASS Stringification of document.createEvent("Event") 
152 PASS Event interface: document.createEvent("Event") must inherit property "type" with the proper type (0) 
153 PASS Event interface: document.createEvent("Event") must inherit property "target" with the proper type (1) 
154 PASS Event interface: document.createEvent("Event") must inherit property "currentTarget" with the proper type (2) 
155 PASS Event interface: document.createEvent("Event") must inherit property "NONE" with the proper type (3) 
156 PASS Event interface: document.createEvent("Event") must inherit property "CAPTURING_PHASE" with the proper type (4) 
157 PASS Event interface: document.createEvent("Event") must inherit property "AT_TARGET" with the proper type (5) 
158 PASS Event interface: document.createEvent("Event") must inherit property "BUBBLING_PHASE" with the proper type (6) 
159 PASS Event interface: document.createEvent("Event") must inherit property "eventPhase" with the proper type (7) 
160 PASS Event interface: document.createEvent("Event") must inherit property "stopPropagation" with the proper type (8) 
161 PASS Event interface: document.createEvent("Event") must inherit property "stopImmediatePropagation" with the proper type (9) 
162 PASS Event interface: document.createEvent("Event") must inherit property "bubbles" with the proper type (10) 
163 PASS Event interface: document.createEvent("Event") must inherit property "cancelable" with the proper type (11) 
164 PASS Event interface: document.createEvent("Event") must inherit property "preventDefault" with the proper type (12) 
165 PASS Event interface: document.createEvent("Event") must inherit property "defaultPrevented" with the proper type (13) 
166 FAIL Event interface: document.createEvent("Event") must have own property "isTrusted" assert_own_property: expected property "isTrusted" missing
167 PASS Event interface: document.createEvent("Event") must inherit property "timeStamp" with the proper type (15) 
168 PASS Event interface: document.createEvent("Event") must inherit property "initEvent" with the proper type (16) 
169 FAIL Event interface: calling initEvent(DOMString,boolean,boolean) on document.createEvent("Event") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
170     [native code]
171 }" did not throw
172 PASS Event must be primary interface of new Event("foo") 
173 PASS Stringification of new Event("foo") 
174 PASS Event interface: new Event("foo") must inherit property "type" with the proper type (0) 
175 PASS Event interface: new Event("foo") must inherit property "target" with the proper type (1) 
176 PASS Event interface: new Event("foo") must inherit property "currentTarget" with the proper type (2) 
177 PASS Event interface: new Event("foo") must inherit property "NONE" with the proper type (3) 
178 PASS Event interface: new Event("foo") must inherit property "CAPTURING_PHASE" with the proper type (4) 
179 PASS Event interface: new Event("foo") must inherit property "AT_TARGET" with the proper type (5) 
180 PASS Event interface: new Event("foo") must inherit property "BUBBLING_PHASE" with the proper type (6) 
181 PASS Event interface: new Event("foo") must inherit property "eventPhase" with the proper type (7) 
182 PASS Event interface: new Event("foo") must inherit property "stopPropagation" with the proper type (8) 
183 PASS Event interface: new Event("foo") must inherit property "stopImmediatePropagation" with the proper type (9) 
184 PASS Event interface: new Event("foo") must inherit property "bubbles" with the proper type (10) 
185 PASS Event interface: new Event("foo") must inherit property "cancelable" with the proper type (11) 
186 PASS Event interface: new Event("foo") must inherit property "preventDefault" with the proper type (12) 
187 PASS Event interface: new Event("foo") must inherit property "defaultPrevented" with the proper type (13) 
188 FAIL Event interface: new Event("foo") must have own property "isTrusted" assert_own_property: expected property "isTrusted" missing
189 PASS Event interface: new Event("foo") must inherit property "timeStamp" with the proper type (15) 
190 PASS Event interface: new Event("foo") must inherit property "initEvent" with the proper type (16) 
191 FAIL Event interface: calling initEvent(DOMString,boolean,boolean) on new Event("foo") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
192     [native code]
193 }" did not throw
194 FAIL CustomEvent interface: existence and properties of interface object assert_equals: prototype of self's property "CustomEvent" is not Function.prototype expected (function) function "function () {
195     [native code]
196 }" but got (object) object "[object Object]"
197 PASS CustomEvent interface object length 
198 PASS CustomEvent interface: existence and properties of interface prototype object 
199 FAIL CustomEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: CustomEvent.prototype.constructor is not writable expected true got false
200 FAIL CustomEvent interface: attribute detail assert_true: The prototype object must have a property "detail" expected true got false
201 FAIL CustomEvent interface: operation initCustomEvent(DOMString,boolean,boolean,any) assert_equals: property has wrong .length expected 4 but got 0
202 PASS CustomEvent must be primary interface of new CustomEvent("foo") 
203 PASS Stringification of new CustomEvent("foo") 
204 FAIL CustomEvent interface: new CustomEvent("foo") must inherit property "detail" with the proper type (0) assert_inherits: property "detail" found on object expected in prototype chain
205 PASS CustomEvent interface: new CustomEvent("foo") must inherit property "initCustomEvent" with the proper type (1) 
206 FAIL CustomEvent interface: calling initCustomEvent(DOMString,boolean,boolean,any) on new CustomEvent("foo") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
207     [native code]
208 }" did not throw
209 PASS Event interface: new CustomEvent("foo") must inherit property "type" with the proper type (0) 
210 PASS Event interface: new CustomEvent("foo") must inherit property "target" with the proper type (1) 
211 PASS Event interface: new CustomEvent("foo") must inherit property "currentTarget" with the proper type (2) 
212 PASS Event interface: new CustomEvent("foo") must inherit property "NONE" with the proper type (3) 
213 PASS Event interface: new CustomEvent("foo") must inherit property "CAPTURING_PHASE" with the proper type (4) 
214 PASS Event interface: new CustomEvent("foo") must inherit property "AT_TARGET" with the proper type (5) 
215 PASS Event interface: new CustomEvent("foo") must inherit property "BUBBLING_PHASE" with the proper type (6) 
216 PASS Event interface: new CustomEvent("foo") must inherit property "eventPhase" with the proper type (7) 
217 PASS Event interface: new CustomEvent("foo") must inherit property "stopPropagation" with the proper type (8) 
218 PASS Event interface: new CustomEvent("foo") must inherit property "stopImmediatePropagation" with the proper type (9) 
219 PASS Event interface: new CustomEvent("foo") must inherit property "bubbles" with the proper type (10) 
220 PASS Event interface: new CustomEvent("foo") must inherit property "cancelable" with the proper type (11) 
221 PASS Event interface: new CustomEvent("foo") must inherit property "preventDefault" with the proper type (12) 
222 PASS Event interface: new CustomEvent("foo") must inherit property "defaultPrevented" with the proper type (13) 
223 FAIL Event interface: new CustomEvent("foo") must have own property "isTrusted" assert_own_property: expected property "isTrusted" missing
224 PASS Event interface: new CustomEvent("foo") must inherit property "timeStamp" with the proper type (15) 
225 PASS Event interface: new CustomEvent("foo") must inherit property "initEvent" with the proper type (16) 
226 FAIL Event interface: calling initEvent(DOMString,boolean,boolean) on new CustomEvent("foo") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
227     [native code]
228 }" did not throw
229 FAIL EventTarget interface: existence and properties of interface object assert_own_property: self does not have own property "EventTarget" expected property "EventTarget" missing
230 FAIL EventTarget interface object length assert_own_property: self does not have own property "EventTarget" expected property "EventTarget" missing
231 FAIL EventTarget interface: existence and properties of interface prototype object assert_own_property: self does not have own property "EventTarget" expected property "EventTarget" missing
232 FAIL EventTarget interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "EventTarget" expected property "EventTarget" missing
233 FAIL EventTarget interface: operation addEventListener(DOMString,EventListener,boolean) assert_own_property: self does not have own property "EventTarget" expected property "EventTarget" missing
234 FAIL EventTarget interface: operation removeEventListener(DOMString,EventListener,boolean) assert_own_property: self does not have own property "EventTarget" expected property "EventTarget" missing
235 FAIL EventTarget interface: operation dispatchEvent(Event) assert_own_property: self does not have own property "EventTarget" expected property "EventTarget" missing
236 FAIL NodeList interface: existence and properties of interface object assert_equals: prototype of self's property "NodeList" is not Function.prototype expected (function) function "function () {
237     [native code]
238 }" but got (object) object "[object Object]"
239 PASS NodeList interface object length 
240 PASS NodeList interface: existence and properties of interface prototype object 
241 FAIL NodeList interface: existence and properties of interface prototype object's "constructor" property assert_own_property: NodeList.prototype does not have own property "constructor" expected property "constructor" missing
242 PASS NodeList interface: operation item(unsigned long) 
243 FAIL NodeList interface: attribute length assert_true: The prototype object must have a property "length" expected true got false
244 PASS NodeList must be primary interface of document.querySelectorAll("script") 
245 PASS Stringification of document.querySelectorAll("script") 
246 PASS NodeList interface: document.querySelectorAll("script") must inherit property "item" with the proper type (0) 
247 PASS NodeList interface: calling item(unsigned long) on document.querySelectorAll("script") with too few arguments must throw TypeError 
248 FAIL NodeList interface: document.querySelectorAll("script") must inherit property "length" with the proper type (1) assert_inherits: property "length" found on object expected in prototype chain
249 FAIL HTMLCollection interface: existence and properties of interface object assert_equals: prototype of self's property "HTMLCollection" is not Function.prototype expected (function) function "function () {
250     [native code]
251 }" but got (object) object "[object Object]"
252 PASS HTMLCollection interface object length 
253 PASS HTMLCollection interface: existence and properties of interface prototype object 
254 FAIL HTMLCollection interface: existence and properties of interface prototype object's "constructor" property assert_own_property: HTMLCollection.prototype does not have own property "constructor" expected property "constructor" missing
255 FAIL HTMLCollection interface: attribute length assert_true: The prototype object must have a property "length" expected true got false
256 FAIL HTMLCollection interface: operation item(unsigned long) assert_equals: property has wrong .length expected 1 but got 0
257 FAIL HTMLCollection interface: operation namedItem(DOMString) assert_equals: property has wrong .length expected 1 but got 0
258 PASS HTMLCollection must be primary interface of document.body.children 
259 PASS Stringification of document.body.children 
260 FAIL HTMLCollection interface: document.body.children must inherit property "length" with the proper type (0) assert_inherits: property "length" found on object expected in prototype chain
261 PASS HTMLCollection interface: document.body.children must inherit property "item" with the proper type (1) 
262 FAIL HTMLCollection interface: calling item(unsigned long) on document.body.children with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
263     [native code]
264 }" did not throw
265 PASS HTMLCollection interface: document.body.children must inherit property "namedItem" with the proper type (2) 
266 FAIL HTMLCollection interface: calling namedItem(DOMString) on document.body.children with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
267     [native code]
268 }" did not throw
269 FAIL MutationObserver interface: existence and properties of interface object assert_equals: prototype of self's property "MutationObserver" is not Function.prototype expected (function) function "function () {
270     [native code]
271 }" but got (object) object "[object Object]"
272 PASS MutationObserver interface object length 
273 PASS MutationObserver interface: existence and properties of interface prototype object 
274 FAIL MutationObserver interface: existence and properties of interface prototype object's "constructor" property assert_true: MutationObserver.prototype.constructor is not writable expected true got false
275 PASS MutationObserver interface: operation observe(Node,MutationObserverInit) 
276 PASS MutationObserver interface: operation disconnect() 
277 PASS MutationObserver interface: operation takeRecords() 
278 FAIL MutationRecord interface: existence and properties of interface object assert_equals: prototype of self's property "MutationRecord" is not Function.prototype expected (function) function "function () {
279     [native code]
280 }" but got (object) object "[object Object]"
281 PASS MutationRecord interface object length 
282 PASS MutationRecord interface: existence and properties of interface prototype object 
283 FAIL MutationRecord interface: existence and properties of interface prototype object's "constructor" property assert_true: MutationRecord.prototype.constructor is not writable expected true got false
284 FAIL MutationRecord interface: attribute type assert_throws: getting property on prototype object must throw TypeError function "function () {
285     [native code]
286 }" did not throw
287 FAIL MutationRecord interface: attribute target assert_throws: getting property on prototype object must throw TypeError function "function () {
288     [native code]
289 }" did not throw
290 FAIL MutationRecord interface: attribute addedNodes assert_throws: getting property on prototype object must throw TypeError function "function () {
291     [native code]
292 }" did not throw
293 FAIL MutationRecord interface: attribute removedNodes assert_throws: getting property on prototype object must throw TypeError function "function () {
294     [native code]
295 }" did not throw
296 FAIL MutationRecord interface: attribute previousSibling assert_throws: getting property on prototype object must throw TypeError function "function () {
297     [native code]
298 }" did not throw
299 FAIL MutationRecord interface: attribute nextSibling assert_throws: getting property on prototype object must throw TypeError function "function () {
300     [native code]
301 }" did not throw
302 FAIL MutationRecord interface: attribute attributeName assert_throws: getting property on prototype object must throw TypeError function "function () {
303     [native code]
304 }" did not throw
305 FAIL MutationRecord interface: attribute attributeNamespace assert_throws: getting property on prototype object must throw TypeError function "function () {
306     [native code]
307 }" did not throw
308 FAIL MutationRecord interface: attribute oldValue assert_throws: getting property on prototype object must throw TypeError function "function () {
309     [native code]
310 }" did not throw
311 FAIL Node interface: existence and properties of interface object assert_equals: prototype of self's property "Node" is not Function.prototype expected (function) function "function () {
312     [native code]
313 }" but got (object) object "[object Object]"
314 PASS Node interface object length 
315 FAIL Node interface: existence and properties of interface prototype object assert_own_property: should inherit from EventTarget, but self has no such property expected property "EventTarget" missing
316 FAIL Node interface: existence and properties of interface prototype object's "constructor" property assert_true: Node.prototype.constructor is not writable expected true got false
317 PASS Node interface: constant ELEMENT_NODE on interface object 
318 PASS Node interface: constant ELEMENT_NODE on interface prototype object 
319 PASS Node interface: constant ATTRIBUTE_NODE on interface object 
320 PASS Node interface: constant ATTRIBUTE_NODE on interface prototype object 
321 PASS Node interface: constant TEXT_NODE on interface object 
322 PASS Node interface: constant TEXT_NODE on interface prototype object 
323 PASS Node interface: constant CDATA_SECTION_NODE on interface object 
324 PASS Node interface: constant CDATA_SECTION_NODE on interface prototype object 
325 PASS Node interface: constant ENTITY_REFERENCE_NODE on interface object 
326 PASS Node interface: constant ENTITY_REFERENCE_NODE on interface prototype object 
327 PASS Node interface: constant ENTITY_NODE on interface object 
328 PASS Node interface: constant ENTITY_NODE on interface prototype object 
329 PASS Node interface: constant PROCESSING_INSTRUCTION_NODE on interface object 
330 PASS Node interface: constant PROCESSING_INSTRUCTION_NODE on interface prototype object 
331 PASS Node interface: constant COMMENT_NODE on interface object 
332 PASS Node interface: constant COMMENT_NODE on interface prototype object 
333 PASS Node interface: constant DOCUMENT_NODE on interface object 
334 PASS Node interface: constant DOCUMENT_NODE on interface prototype object 
335 PASS Node interface: constant DOCUMENT_TYPE_NODE on interface object 
336 PASS Node interface: constant DOCUMENT_TYPE_NODE on interface prototype object 
337 PASS Node interface: constant DOCUMENT_FRAGMENT_NODE on interface object 
338 PASS Node interface: constant DOCUMENT_FRAGMENT_NODE on interface prototype object 
339 PASS Node interface: constant NOTATION_NODE on interface object 
340 PASS Node interface: constant NOTATION_NODE on interface prototype object 
341 FAIL Node interface: attribute nodeType assert_throws: getting property on prototype object must throw TypeError function "function () {
342     [native code]
343 }" did not throw
344 FAIL Node interface: attribute nodeName assert_throws: getting property on prototype object must throw TypeError function "function () {
345     [native code]
346 }" did not throw
347 FAIL Node interface: attribute baseURI assert_throws: getting property on prototype object must throw TypeError function "function () {
348     [native code]
349 }" did not throw
350 FAIL Node interface: attribute ownerDocument assert_throws: getting property on prototype object must throw TypeError function "function () {
351     [native code]
352 }" did not throw
353 FAIL Node interface: attribute parentNode assert_throws: getting property on prototype object must throw TypeError function "function () {
354     [native code]
355 }" did not throw
356 FAIL Node interface: attribute parentElement assert_throws: getting property on prototype object must throw TypeError function "function () {
357     [native code]
358 }" did not throw
359 PASS Node interface: operation hasChildNodes() 
360 FAIL Node interface: attribute childNodes assert_throws: getting property on prototype object must throw TypeError function "function () {
361     [native code]
362 }" did not throw
363 FAIL Node interface: attribute firstChild assert_throws: getting property on prototype object must throw TypeError function "function () {
364     [native code]
365 }" did not throw
366 FAIL Node interface: attribute lastChild assert_throws: getting property on prototype object must throw TypeError function "function () {
367     [native code]
368 }" did not throw
369 FAIL Node interface: attribute previousSibling assert_throws: getting property on prototype object must throw TypeError function "function () {
370     [native code]
371 }" did not throw
372 FAIL Node interface: attribute nextSibling assert_throws: getting property on prototype object must throw TypeError function "function () {
373     [native code]
374 }" did not throw
375 FAIL Node interface: attribute nodeValue assert_throws: getting property on prototype object must throw TypeError function "function () {
376     [native code]
377 }" did not throw
378 FAIL Node interface: attribute textContent assert_throws: getting property on prototype object must throw TypeError function "function () {
379     [native code]
380 }" did not throw
381 PASS Node interface: operation normalize() 
382 PASS Node interface: operation cloneNode(boolean) 
383 FAIL Node interface: operation isEqualNode(Node) assert_equals: property has wrong .length expected 1 but got 0
384 PASS Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface object 
385 PASS Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface prototype object 
386 PASS Node interface: constant DOCUMENT_POSITION_PRECEDING on interface object 
387 PASS Node interface: constant DOCUMENT_POSITION_PRECEDING on interface prototype object 
388 PASS Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface object 
389 PASS Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface prototype object 
390 PASS Node interface: constant DOCUMENT_POSITION_CONTAINS on interface object 
391 PASS Node interface: constant DOCUMENT_POSITION_CONTAINS on interface prototype object 
392 PASS Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface object 
393 PASS Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface prototype object 
394 PASS Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface object 
395 PASS Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface prototype object 
396 FAIL Node interface: operation compareDocumentPosition(Node) assert_equals: property has wrong .length expected 1 but got 0
397 FAIL Node interface: operation contains(Node) assert_equals: property has wrong .length expected 1 but got 0
398 FAIL Node interface: operation lookupPrefix(DOMString) assert_equals: property has wrong .length expected 1 but got 0
399 FAIL Node interface: operation lookupNamespaceURI(DOMString) assert_equals: property has wrong .length expected 1 but got 0
400 FAIL Node interface: operation isDefaultNamespace(DOMString) assert_equals: property has wrong .length expected 1 but got 0
401 PASS Node interface: operation insertBefore(Node,Node) 
402 PASS Node interface: operation appendChild(Node) 
403 PASS Node interface: operation replaceChild(Node,Node) 
404 PASS Node interface: operation removeChild(Node) 
405 FAIL Document interface: existence and properties of interface object assert_equals: prototype of self's property "Document" is not Function.prototype expected (function) function "function () {
406     [native code]
407 }" but got (object) object "[object Object]"
408 PASS Document interface object length 
409 PASS Document interface: existence and properties of interface prototype object 
410 FAIL Document interface: existence and properties of interface prototype object's "constructor" property assert_true: Document.prototype.constructor is not writable expected true got false
411 FAIL Document interface: attribute implementation assert_throws: getting property on prototype object must throw TypeError function "function () {
412     [native code]
413 }" did not throw
414 FAIL Document interface: attribute URL assert_throws: getting property on prototype object must throw TypeError function "function () {
415     [native code]
416 }" did not throw
417 FAIL Document interface: attribute documentURI assert_throws: getting property on prototype object must throw TypeError function "function () {
418     [native code]
419 }" did not throw
420 FAIL Document interface: attribute origin assert_throws: getting property on prototype object must throw TypeError function "function () {
421     [native code]
422 }" did not throw
423 FAIL Document interface: attribute compatMode assert_throws: getting property on prototype object must throw TypeError function "function () {
424     [native code]
425 }" did not throw
426 FAIL Document interface: attribute characterSet assert_throws: getting property on prototype object must throw TypeError function "function () {
427     [native code]
428 }" did not throw
429 FAIL Document interface: attribute inputEncoding assert_throws: getting property on prototype object must throw TypeError function "function () {
430     [native code]
431 }" did not throw
432 FAIL Document interface: attribute contentType assert_throws: getting property on prototype object must throw TypeError function "function () {
433     [native code]
434 }" did not throw
435 FAIL Document interface: attribute doctype assert_throws: getting property on prototype object must throw TypeError function "function () {
436     [native code]
437 }" did not throw
438 FAIL Document interface: attribute documentElement assert_throws: getting property on prototype object must throw TypeError function "function () {
439     [native code]
440 }" did not throw
441 FAIL Document interface: operation getElementsByTagName(DOMString) assert_equals: property has wrong .length expected 1 but got 0
442 FAIL Document interface: operation getElementsByTagNameNS(DOMString,DOMString) assert_equals: property has wrong .length expected 2 but got 0
443 FAIL Document interface: operation getElementsByClassName(DOMString) assert_equals: property has wrong .length expected 1 but got 0
444 FAIL Document interface: operation createElement(DOMString) assert_equals: property has wrong .length expected 1 but got 0
445 FAIL Document interface: operation createElementNS(DOMString,DOMString) assert_equals: property has wrong .length expected 2 but got 0
446 PASS Document interface: operation createDocumentFragment() 
447 FAIL Document interface: operation createTextNode(DOMString) assert_equals: property has wrong .length expected 1 but got 0
448 FAIL Document interface: operation createComment(DOMString) assert_equals: property has wrong .length expected 1 but got 0
449 FAIL Document interface: operation createProcessingInstruction(DOMString,DOMString) assert_equals: property has wrong .length expected 2 but got 0
450 FAIL Document interface: operation importNode(Node,boolean) assert_equals: property has wrong .length expected 1 but got 0
451 FAIL Document interface: operation adoptNode(Node) assert_equals: property has wrong .length expected 1 but got 0
452 FAIL Document interface: operation createAttribute(DOMString) assert_equals: property has wrong .length expected 1 but got 0
453 FAIL Document interface: operation createAttributeNS(DOMString,DOMString) assert_equals: property has wrong .length expected 2 but got 0
454 FAIL Document interface: operation createEvent(DOMString) assert_equals: property has wrong .length expected 1 but got 0
455 PASS Document interface: operation createRange() 
456 PASS Document interface: operation createNodeIterator(Node,unsigned long,NodeFilter) 
457 PASS Document interface: operation createTreeWalker(Node,unsigned long,NodeFilter) 
458 FAIL Document interface: operation getElementById(DOMString) assert_equals: property has wrong .length expected 1 but got 0
459 FAIL Document interface: attribute children assert_throws: getting property on prototype object must throw TypeError function "function () {
460     [native code]
461 }" did not throw
462 FAIL Document interface: attribute firstElementChild assert_throws: getting property on prototype object must throw TypeError function "function () {
463     [native code]
464 }" did not throw
465 FAIL Document interface: attribute lastElementChild assert_throws: getting property on prototype object must throw TypeError function "function () {
466     [native code]
467 }" did not throw
468 FAIL Document interface: attribute childElementCount assert_throws: getting property on prototype object must throw TypeError function "function () {
469     [native code]
470 }" did not throw
471 PASS Document interface: operation prepend([object Object],[object Object]) 
472 PASS Document interface: operation append([object Object],[object Object]) 
473 FAIL Document interface: operation query(DOMString) assert_own_property: interface prototype object missing non-static operation expected property "query" missing
474 FAIL Document interface: operation queryAll(DOMString) assert_own_property: interface prototype object missing non-static operation expected property "queryAll" missing
475 PASS Document interface: operation querySelector(DOMString) 
476 PASS Document interface: operation querySelectorAll(DOMString) 
477 FAIL XMLDocument interface: existence and properties of interface object assert_equals: prototype of self's property "XMLDocument" is not Function.prototype expected (function) function "function () {
478     [native code]
479 }" but got (object) object "[object Object]"
480 PASS XMLDocument interface object length 
481 FAIL XMLDocument interface: existence and properties of interface prototype object assert_equals: prototype of XMLDocument.prototype is not Document.prototype expected Node object of unknown type but got Node object of unknown type
482 FAIL XMLDocument interface: existence and properties of interface prototype object's "constructor" property assert_true: XMLDocument.prototype.constructor is not writable expected true got false
483 PASS XMLDocument must be primary interface of xmlDoc 
484 FAIL Stringification of xmlDoc assert_equals: class string of xmlDoc expected "[object XMLDocument]" but got "[object Document]"
485 PASS Document interface: xmlDoc must inherit property "implementation" with the proper type (0) 
486 PASS Document interface: xmlDoc must inherit property "URL" with the proper type (1) 
487 FAIL Document interface: xmlDoc must inherit property "documentURI" with the proper type (2) assert_equals: expected "string" but got "object"
488 PASS Document interface: xmlDoc must inherit property "origin" with the proper type (3) 
489 PASS Document interface: xmlDoc must inherit property "compatMode" with the proper type (4) 
490 PASS Document interface: xmlDoc must inherit property "characterSet" with the proper type (5) 
491 PASS Document interface: xmlDoc must inherit property "inputEncoding" with the proper type (6) 
492 PASS Document interface: xmlDoc must inherit property "contentType" with the proper type (7) 
493 PASS Document interface: xmlDoc must inherit property "doctype" with the proper type (8) 
494 PASS Document interface: xmlDoc must inherit property "documentElement" with the proper type (9) 
495 PASS Document interface: xmlDoc must inherit property "getElementsByTagName" with the proper type (10) 
496 FAIL Document interface: calling getElementsByTagName(DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
497     [native code]
498 }" did not throw
499 PASS Document interface: xmlDoc must inherit property "getElementsByTagNameNS" with the proper type (11) 
500 FAIL Document interface: calling getElementsByTagNameNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
501     [native code]
502 }" did not throw
503 PASS Document interface: xmlDoc must inherit property "getElementsByClassName" with the proper type (12) 
504 FAIL Document interface: calling getElementsByClassName(DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
505     [native code]
506 }" did not throw
507 PASS Document interface: xmlDoc must inherit property "createElement" with the proper type (13) 
508 FAIL Document interface: calling createElement(DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
509     [native code]
510 }" did not throw
511 PASS Document interface: xmlDoc must inherit property "createElementNS" with the proper type (14) 
512 FAIL Document interface: calling createElementNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
513     [native code]
514 }" did not throw
515 PASS Document interface: xmlDoc must inherit property "createDocumentFragment" with the proper type (15) 
516 PASS Document interface: xmlDoc must inherit property "createTextNode" with the proper type (16) 
517 FAIL Document interface: calling createTextNode(DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
518     [native code]
519 }" did not throw
520 PASS Document interface: xmlDoc must inherit property "createComment" with the proper type (17) 
521 FAIL Document interface: calling createComment(DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
522     [native code]
523 }" did not throw
524 PASS Document interface: xmlDoc must inherit property "createProcessingInstruction" with the proper type (18) 
525 FAIL Document interface: calling createProcessingInstruction(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
526     [native code]
527 }" did not throw
528 PASS Document interface: xmlDoc must inherit property "importNode" with the proper type (19) 
529 FAIL Document interface: calling importNode(Node,boolean) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
530     [native code]
531 }" threw object "Error: NotSupportedError: DOM Exception 9" ("NotSupportedError") expected object "TypeError" ("TypeError")
532 PASS Document interface: xmlDoc must inherit property "adoptNode" with the proper type (20) 
533 FAIL Document interface: calling adoptNode(Node) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
534     [native code]
535 }" threw object "Error: NotSupportedError: DOM Exception 9" ("NotSupportedError") expected object "TypeError" ("TypeError")
536 PASS Document interface: xmlDoc must inherit property "createAttribute" with the proper type (21) 
537 FAIL Document interface: calling createAttribute(DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
538     [native code]
539 }" did not throw
540 PASS Document interface: xmlDoc must inherit property "createAttributeNS" with the proper type (22) 
541 FAIL Document interface: calling createAttributeNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
542     [native code]
543 }" did not throw
544 PASS Document interface: xmlDoc must inherit property "createEvent" with the proper type (23) 
545 FAIL Document interface: calling createEvent(DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
546     [native code]
547 }" threw object "Error: NotSupportedError: DOM Exception 9" ("NotSupportedError") expected object "TypeError" ("TypeError")
548 PASS Document interface: xmlDoc must inherit property "createRange" with the proper type (24) 
549 PASS Document interface: xmlDoc must inherit property "createNodeIterator" with the proper type (25) 
550 PASS Document interface: calling createNodeIterator(Node,unsigned long,NodeFilter) on xmlDoc with too few arguments must throw TypeError 
551 PASS Document interface: xmlDoc must inherit property "createTreeWalker" with the proper type (26) 
552 PASS Document interface: calling createTreeWalker(Node,unsigned long,NodeFilter) on xmlDoc with too few arguments must throw TypeError 
553 PASS Document interface: xmlDoc must inherit property "getElementById" with the proper type (27) 
554 FAIL Document interface: calling getElementById(DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
555     [native code]
556 }" did not throw
557 PASS Document interface: xmlDoc must inherit property "children" with the proper type (28) 
558 PASS Document interface: xmlDoc must inherit property "firstElementChild" with the proper type (29) 
559 PASS Document interface: xmlDoc must inherit property "lastElementChild" with the proper type (30) 
560 PASS Document interface: xmlDoc must inherit property "childElementCount" with the proper type (31) 
561 PASS Document interface: xmlDoc must inherit property "prepend" with the proper type (32) 
562 FAIL Document interface: calling prepend([object Object],[object Object]) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
563     [native code]
564 }" did not throw
565 PASS Document interface: xmlDoc must inherit property "append" with the proper type (33) 
566 FAIL Document interface: calling append([object Object],[object Object]) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
567     [native code]
568 }" did not throw
569 FAIL Document interface: xmlDoc must inherit property "query" with the proper type (34) assert_inherits: property "query" not found in prototype chain
570 FAIL Document interface: calling query(DOMString) on xmlDoc with too few arguments must throw TypeError assert_inherits: property "query" not found in prototype chain
571 FAIL Document interface: xmlDoc must inherit property "queryAll" with the proper type (35) assert_inherits: property "queryAll" not found in prototype chain
572 FAIL Document interface: calling queryAll(DOMString) on xmlDoc with too few arguments must throw TypeError assert_inherits: property "queryAll" not found in prototype chain
573 PASS Document interface: xmlDoc must inherit property "querySelector" with the proper type (36) 
574 PASS Document interface: calling querySelector(DOMString) on xmlDoc with too few arguments must throw TypeError 
575 PASS Document interface: xmlDoc must inherit property "querySelectorAll" with the proper type (37) 
576 PASS Document interface: calling querySelectorAll(DOMString) on xmlDoc with too few arguments must throw TypeError 
577 PASS Node interface: xmlDoc must inherit property "ELEMENT_NODE" with the proper type (0) 
578 PASS Node interface: xmlDoc must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
579 PASS Node interface: xmlDoc must inherit property "TEXT_NODE" with the proper type (2) 
580 PASS Node interface: xmlDoc must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
581 PASS Node interface: xmlDoc must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
582 PASS Node interface: xmlDoc must inherit property "ENTITY_NODE" with the proper type (5) 
583 PASS Node interface: xmlDoc must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
584 PASS Node interface: xmlDoc must inherit property "COMMENT_NODE" with the proper type (7) 
585 PASS Node interface: xmlDoc must inherit property "DOCUMENT_NODE" with the proper type (8) 
586 PASS Node interface: xmlDoc must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
587 PASS Node interface: xmlDoc must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
588 PASS Node interface: xmlDoc must inherit property "NOTATION_NODE" with the proper type (11) 
589 PASS Node interface: xmlDoc must inherit property "nodeType" with the proper type (12) 
590 PASS Node interface: xmlDoc must inherit property "nodeName" with the proper type (13) 
591 PASS Node interface: xmlDoc must inherit property "baseURI" with the proper type (14) 
592 PASS Node interface: xmlDoc must inherit property "ownerDocument" with the proper type (15) 
593 PASS Node interface: xmlDoc must inherit property "parentNode" with the proper type (16) 
594 PASS Node interface: xmlDoc must inherit property "parentElement" with the proper type (17) 
595 PASS Node interface: xmlDoc must inherit property "hasChildNodes" with the proper type (18) 
596 PASS Node interface: xmlDoc must inherit property "childNodes" with the proper type (19) 
597 PASS Node interface: xmlDoc must inherit property "firstChild" with the proper type (20) 
598 PASS Node interface: xmlDoc must inherit property "lastChild" with the proper type (21) 
599 PASS Node interface: xmlDoc must inherit property "previousSibling" with the proper type (22) 
600 PASS Node interface: xmlDoc must inherit property "nextSibling" with the proper type (23) 
601 PASS Node interface: xmlDoc must inherit property "nodeValue" with the proper type (24) 
602 PASS Node interface: xmlDoc must inherit property "textContent" with the proper type (25) 
603 PASS Node interface: xmlDoc must inherit property "normalize" with the proper type (26) 
604 PASS Node interface: xmlDoc must inherit property "cloneNode" with the proper type (27) 
605 PASS Node interface: calling cloneNode(boolean) on xmlDoc with too few arguments must throw TypeError 
606 PASS Node interface: xmlDoc must inherit property "isEqualNode" with the proper type (28) 
607 FAIL Node interface: calling isEqualNode(Node) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
608     [native code]
609 }" did not throw
610 PASS Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) 
611 PASS Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) 
612 PASS Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) 
613 PASS Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) 
614 PASS Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) 
615 PASS Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) 
616 PASS Node interface: xmlDoc must inherit property "compareDocumentPosition" with the proper type (35) 
617 FAIL Node interface: calling compareDocumentPosition(Node) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
618     [native code]
619 }" did not throw
620 PASS Node interface: xmlDoc must inherit property "contains" with the proper type (36) 
621 FAIL Node interface: calling contains(Node) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
622     [native code]
623 }" did not throw
624 PASS Node interface: xmlDoc must inherit property "lookupPrefix" with the proper type (37) 
625 FAIL Node interface: calling lookupPrefix(DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
626     [native code]
627 }" did not throw
628 PASS Node interface: xmlDoc must inherit property "lookupNamespaceURI" with the proper type (38) 
629 FAIL Node interface: calling lookupNamespaceURI(DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
630     [native code]
631 }" did not throw
632 PASS Node interface: xmlDoc must inherit property "isDefaultNamespace" with the proper type (39) 
633 FAIL Node interface: calling isDefaultNamespace(DOMString) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
634     [native code]
635 }" did not throw
636 PASS Node interface: xmlDoc must inherit property "insertBefore" with the proper type (40) 
637 FAIL Node interface: calling insertBefore(Node,Node) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
638     [native code]
639 }" threw object "Error: HierarchyRequestError: DOM Exception 3" ("HierarchyRequestError") expected object "TypeError" ("TypeError")
640 PASS Node interface: xmlDoc must inherit property "appendChild" with the proper type (41) 
641 PASS Node interface: calling appendChild(Node) on xmlDoc with too few arguments must throw TypeError 
642 PASS Node interface: xmlDoc must inherit property "replaceChild" with the proper type (42) 
643 PASS Node interface: calling replaceChild(Node,Node) on xmlDoc with too few arguments must throw TypeError 
644 PASS Node interface: xmlDoc must inherit property "removeChild" with the proper type (43) 
645 PASS Node interface: calling removeChild(Node) on xmlDoc with too few arguments must throw TypeError 
646 PASS EventTarget interface: xmlDoc must inherit property "addEventListener" with the proper type (0) 
647 FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
648     [native code]
649 }" did not throw
650 PASS EventTarget interface: xmlDoc must inherit property "removeEventListener" with the proper type (1) 
651 FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on xmlDoc with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
652     [native code]
653 }" did not throw
654 PASS EventTarget interface: xmlDoc must inherit property "dispatchEvent" with the proper type (2) 
655 PASS EventTarget interface: calling dispatchEvent(Event) on xmlDoc with too few arguments must throw TypeError 
656 FAIL DOMImplementation interface: existence and properties of interface object assert_equals: prototype of self's property "DOMImplementation" is not Function.prototype expected (function) function "function () {
657     [native code]
658 }" but got (object) object "[object Object]"
659 PASS DOMImplementation interface object length 
660 PASS DOMImplementation interface: existence and properties of interface prototype object 
661 FAIL DOMImplementation interface: existence and properties of interface prototype object's "constructor" property assert_true: DOMImplementation.prototype.constructor is not writable expected true got false
662 FAIL DOMImplementation interface: operation createDocumentType(DOMString,DOMString,DOMString) assert_equals: property has wrong .length expected 3 but got 0
663 FAIL DOMImplementation interface: operation createDocument(DOMString,DOMString,DocumentType) assert_equals: property has wrong .length expected 2 but got 0
664 PASS DOMImplementation interface: operation createHTMLDocument(DOMString) 
665 PASS DOMImplementation interface: operation hasFeature() 
666 PASS DOMImplementation must be primary interface of document.implementation 
667 PASS Stringification of document.implementation 
668 PASS DOMImplementation interface: document.implementation must inherit property "createDocumentType" with the proper type (0) 
669 FAIL DOMImplementation interface: calling createDocumentType(DOMString,DOMString,DOMString) on document.implementation with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
670     [native code]
671 }" threw object "Error: InvalidCharacterError: DOM Exception 5" ("InvalidCharacterError") expected object "TypeError" ("TypeError")
672 PASS DOMImplementation interface: document.implementation must inherit property "createDocument" with the proper type (1) 
673 FAIL DOMImplementation interface: calling createDocument(DOMString,DOMString,DocumentType) on document.implementation with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
674     [native code]
675 }" did not throw
676 PASS DOMImplementation interface: document.implementation must inherit property "createHTMLDocument" with the proper type (2) 
677 PASS DOMImplementation interface: calling createHTMLDocument(DOMString) on document.implementation with too few arguments must throw TypeError 
678 PASS DOMImplementation interface: document.implementation must inherit property "hasFeature" with the proper type (3) 
679 FAIL DocumentFragment interface: existence and properties of interface object assert_equals: prototype of self's property "DocumentFragment" is not Function.prototype expected (function) function "function () {
680     [native code]
681 }" but got (object) object "[object Object]"
682 PASS DocumentFragment interface object length 
683 PASS DocumentFragment interface: existence and properties of interface prototype object 
684 FAIL DocumentFragment interface: existence and properties of interface prototype object's "constructor" property assert_true: DocumentFragment.prototype.constructor is not writable expected true got false
685 FAIL DocumentFragment interface: operation getElementById(DOMString) assert_equals: property has wrong .length expected 1 but got 0
686 FAIL DocumentFragment interface: attribute children assert_throws: getting property on prototype object must throw TypeError function "function () {
687     [native code]
688 }" did not throw
689 FAIL DocumentFragment interface: attribute firstElementChild assert_throws: getting property on prototype object must throw TypeError function "function () {
690     [native code]
691 }" did not throw
692 FAIL DocumentFragment interface: attribute lastElementChild assert_throws: getting property on prototype object must throw TypeError function "function () {
693     [native code]
694 }" did not throw
695 FAIL DocumentFragment interface: attribute childElementCount assert_throws: getting property on prototype object must throw TypeError function "function () {
696     [native code]
697 }" did not throw
698 PASS DocumentFragment interface: operation prepend([object Object],[object Object]) 
699 PASS DocumentFragment interface: operation append([object Object],[object Object]) 
700 FAIL DocumentFragment interface: operation query(DOMString) assert_own_property: interface prototype object missing non-static operation expected property "query" missing
701 FAIL DocumentFragment interface: operation queryAll(DOMString) assert_own_property: interface prototype object missing non-static operation expected property "queryAll" missing
702 PASS DocumentFragment interface: operation querySelector(DOMString) 
703 PASS DocumentFragment interface: operation querySelectorAll(DOMString) 
704 PASS DocumentFragment must be primary interface of document.createDocumentFragment() 
705 PASS Stringification of document.createDocumentFragment() 
706 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "getElementById" with the proper type (0) 
707 FAIL DocumentFragment interface: calling getElementById(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
708     [native code]
709 }" did not throw
710 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "children" with the proper type (1) 
711 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "firstElementChild" with the proper type (2) 
712 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "lastElementChild" with the proper type (3) 
713 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "childElementCount" with the proper type (4) 
714 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "prepend" with the proper type (5) 
715 FAIL DocumentFragment interface: calling prepend([object Object],[object Object]) on document.createDocumentFragment() with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
716     [native code]
717 }" did not throw
718 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "append" with the proper type (6) 
719 FAIL DocumentFragment interface: calling append([object Object],[object Object]) on document.createDocumentFragment() with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
720     [native code]
721 }" did not throw
722 FAIL DocumentFragment interface: document.createDocumentFragment() must inherit property "query" with the proper type (7) assert_inherits: property "query" not found in prototype chain
723 FAIL DocumentFragment interface: calling query(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError assert_inherits: property "query" not found in prototype chain
724 FAIL DocumentFragment interface: document.createDocumentFragment() must inherit property "queryAll" with the proper type (8) assert_inherits: property "queryAll" not found in prototype chain
725 FAIL DocumentFragment interface: calling queryAll(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError assert_inherits: property "queryAll" not found in prototype chain
726 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelector" with the proper type (9) 
727 PASS DocumentFragment interface: calling querySelector(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError 
728 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelectorAll" with the proper type (10) 
729 PASS DocumentFragment interface: calling querySelectorAll(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError 
730 PASS Node interface: document.createDocumentFragment() must inherit property "ELEMENT_NODE" with the proper type (0) 
731 PASS Node interface: document.createDocumentFragment() must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
732 PASS Node interface: document.createDocumentFragment() must inherit property "TEXT_NODE" with the proper type (2) 
733 PASS Node interface: document.createDocumentFragment() must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
734 PASS Node interface: document.createDocumentFragment() must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
735 PASS Node interface: document.createDocumentFragment() must inherit property "ENTITY_NODE" with the proper type (5) 
736 PASS Node interface: document.createDocumentFragment() must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
737 PASS Node interface: document.createDocumentFragment() must inherit property "COMMENT_NODE" with the proper type (7) 
738 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_NODE" with the proper type (8) 
739 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
740 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
741 PASS Node interface: document.createDocumentFragment() must inherit property "NOTATION_NODE" with the proper type (11) 
742 PASS Node interface: document.createDocumentFragment() must inherit property "nodeType" with the proper type (12) 
743 PASS Node interface: document.createDocumentFragment() must inherit property "nodeName" with the proper type (13) 
744 PASS Node interface: document.createDocumentFragment() must inherit property "baseURI" with the proper type (14) 
745 PASS Node interface: document.createDocumentFragment() must inherit property "ownerDocument" with the proper type (15) 
746 PASS Node interface: document.createDocumentFragment() must inherit property "parentNode" with the proper type (16) 
747 PASS Node interface: document.createDocumentFragment() must inherit property "parentElement" with the proper type (17) 
748 PASS Node interface: document.createDocumentFragment() must inherit property "hasChildNodes" with the proper type (18) 
749 PASS Node interface: document.createDocumentFragment() must inherit property "childNodes" with the proper type (19) 
750 PASS Node interface: document.createDocumentFragment() must inherit property "firstChild" with the proper type (20) 
751 PASS Node interface: document.createDocumentFragment() must inherit property "lastChild" with the proper type (21) 
752 PASS Node interface: document.createDocumentFragment() must inherit property "previousSibling" with the proper type (22) 
753 PASS Node interface: document.createDocumentFragment() must inherit property "nextSibling" with the proper type (23) 
754 PASS Node interface: document.createDocumentFragment() must inherit property "nodeValue" with the proper type (24) 
755 PASS Node interface: document.createDocumentFragment() must inherit property "textContent" with the proper type (25) 
756 PASS Node interface: document.createDocumentFragment() must inherit property "normalize" with the proper type (26) 
757 PASS Node interface: document.createDocumentFragment() must inherit property "cloneNode" with the proper type (27) 
758 PASS Node interface: calling cloneNode(boolean) on document.createDocumentFragment() with too few arguments must throw TypeError 
759 PASS Node interface: document.createDocumentFragment() must inherit property "isEqualNode" with the proper type (28) 
760 FAIL Node interface: calling isEqualNode(Node) on document.createDocumentFragment() with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
761     [native code]
762 }" did not throw
763 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) 
764 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) 
765 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) 
766 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) 
767 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) 
768 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) 
769 PASS Node interface: document.createDocumentFragment() must inherit property "compareDocumentPosition" with the proper type (35) 
770 FAIL Node interface: calling compareDocumentPosition(Node) on document.createDocumentFragment() with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
771     [native code]
772 }" did not throw
773 PASS Node interface: document.createDocumentFragment() must inherit property "contains" with the proper type (36) 
774 FAIL Node interface: calling contains(Node) on document.createDocumentFragment() with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
775     [native code]
776 }" did not throw
777 PASS Node interface: document.createDocumentFragment() must inherit property "lookupPrefix" with the proper type (37) 
778 FAIL Node interface: calling lookupPrefix(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
779     [native code]
780 }" did not throw
781 PASS Node interface: document.createDocumentFragment() must inherit property "lookupNamespaceURI" with the proper type (38) 
782 FAIL Node interface: calling lookupNamespaceURI(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
783     [native code]
784 }" did not throw
785 PASS Node interface: document.createDocumentFragment() must inherit property "isDefaultNamespace" with the proper type (39) 
786 FAIL Node interface: calling isDefaultNamespace(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
787     [native code]
788 }" did not throw
789 PASS Node interface: document.createDocumentFragment() must inherit property "insertBefore" with the proper type (40) 
790 FAIL Node interface: calling insertBefore(Node,Node) on document.createDocumentFragment() with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
791     [native code]
792 }" did not throw
793 PASS Node interface: document.createDocumentFragment() must inherit property "appendChild" with the proper type (41) 
794 PASS Node interface: calling appendChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeError 
795 PASS Node interface: document.createDocumentFragment() must inherit property "replaceChild" with the proper type (42) 
796 PASS Node interface: calling replaceChild(Node,Node) on document.createDocumentFragment() with too few arguments must throw TypeError 
797 PASS Node interface: document.createDocumentFragment() must inherit property "removeChild" with the proper type (43) 
798 PASS Node interface: calling removeChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeError 
799 PASS EventTarget interface: document.createDocumentFragment() must inherit property "addEventListener" with the proper type (0) 
800 FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createDocumentFragment() with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
801     [native code]
802 }" did not throw
803 PASS EventTarget interface: document.createDocumentFragment() must inherit property "removeEventListener" with the proper type (1) 
804 FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createDocumentFragment() with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
805     [native code]
806 }" did not throw
807 PASS EventTarget interface: document.createDocumentFragment() must inherit property "dispatchEvent" with the proper type (2) 
808 PASS EventTarget interface: calling dispatchEvent(Event) on document.createDocumentFragment() with too few arguments must throw TypeError 
809 FAIL DocumentType interface: existence and properties of interface object assert_equals: prototype of self's property "DocumentType" is not Function.prototype expected (function) function "function () {
810     [native code]
811 }" but got (object) object "[object Object]"
812 PASS DocumentType interface object length 
813 PASS DocumentType interface: existence and properties of interface prototype object 
814 FAIL DocumentType interface: existence and properties of interface prototype object's "constructor" property assert_true: DocumentType.prototype.constructor is not writable expected true got false
815 FAIL DocumentType interface: attribute name assert_throws: getting property on prototype object must throw TypeError function "function () {
816     [native code]
817 }" did not throw
818 FAIL DocumentType interface: attribute publicId assert_throws: getting property on prototype object must throw TypeError function "function () {
819     [native code]
820 }" did not throw
821 FAIL DocumentType interface: attribute systemId assert_throws: getting property on prototype object must throw TypeError function "function () {
822     [native code]
823 }" did not throw
824 PASS DocumentType interface: operation before([object Object],[object Object]) 
825 PASS DocumentType interface: operation after([object Object],[object Object]) 
826 PASS DocumentType interface: operation replaceWith([object Object],[object Object]) 
827 PASS DocumentType interface: operation remove() 
828 PASS DocumentType must be primary interface of document.doctype 
829 PASS Stringification of document.doctype 
830 PASS DocumentType interface: document.doctype must inherit property "name" with the proper type (0) 
831 FAIL DocumentType interface: document.doctype must inherit property "publicId" with the proper type (1) assert_equals: expected "string" but got "object"
832 FAIL DocumentType interface: document.doctype must inherit property "systemId" with the proper type (2) assert_equals: expected "string" but got "object"
833 PASS DocumentType interface: document.doctype must inherit property "before" with the proper type (3) 
834 FAIL DocumentType interface: calling before([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
835     [native code]
836 }" did not throw
837 PASS DocumentType interface: document.doctype must inherit property "after" with the proper type (4) 
838 FAIL DocumentType interface: calling after([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
839     [native code]
840 }" did not throw
841 PASS DocumentType interface: document.doctype must inherit property "replaceWith" with the proper type (5) 
842 FAIL DocumentType interface: calling replaceWith([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
843     [native code]
844 }" did not throw
845 PASS DocumentType interface: document.doctype must inherit property "remove" with the proper type (6) 
846 PASS Node interface: document.doctype must inherit property "ELEMENT_NODE" with the proper type (0) 
847 PASS Node interface: document.doctype must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
848 PASS Node interface: document.doctype must inherit property "TEXT_NODE" with the proper type (2) 
849 PASS Node interface: document.doctype must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
850 PASS Node interface: document.doctype must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
851 PASS Node interface: document.doctype must inherit property "ENTITY_NODE" with the proper type (5) 
852 PASS Node interface: document.doctype must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
853 PASS Node interface: document.doctype must inherit property "COMMENT_NODE" with the proper type (7) 
854 PASS Node interface: document.doctype must inherit property "DOCUMENT_NODE" with the proper type (8) 
855 PASS Node interface: document.doctype must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
856 PASS Node interface: document.doctype must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
857 PASS Node interface: document.doctype must inherit property "NOTATION_NODE" with the proper type (11) 
858 PASS Node interface: document.doctype must inherit property "nodeType" with the proper type (12) 
859 PASS Node interface: document.doctype must inherit property "nodeName" with the proper type (13) 
860 PASS Node interface: document.doctype must inherit property "baseURI" with the proper type (14) 
861 PASS Node interface: document.doctype must inherit property "ownerDocument" with the proper type (15) 
862 PASS Node interface: document.doctype must inherit property "parentNode" with the proper type (16) 
863 PASS Node interface: document.doctype must inherit property "parentElement" with the proper type (17) 
864 PASS Node interface: document.doctype must inherit property "hasChildNodes" with the proper type (18) 
865 PASS Node interface: document.doctype must inherit property "childNodes" with the proper type (19) 
866 PASS Node interface: document.doctype must inherit property "firstChild" with the proper type (20) 
867 PASS Node interface: document.doctype must inherit property "lastChild" with the proper type (21) 
868 PASS Node interface: document.doctype must inherit property "previousSibling" with the proper type (22) 
869 PASS Node interface: document.doctype must inherit property "nextSibling" with the proper type (23) 
870 PASS Node interface: document.doctype must inherit property "nodeValue" with the proper type (24) 
871 PASS Node interface: document.doctype must inherit property "textContent" with the proper type (25) 
872 PASS Node interface: document.doctype must inherit property "normalize" with the proper type (26) 
873 PASS Node interface: document.doctype must inherit property "cloneNode" with the proper type (27) 
874 PASS Node interface: calling cloneNode(boolean) on document.doctype with too few arguments must throw TypeError 
875 PASS Node interface: document.doctype must inherit property "isEqualNode" with the proper type (28) 
876 FAIL Node interface: calling isEqualNode(Node) on document.doctype with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
877     [native code]
878 }" did not throw
879 PASS Node interface: document.doctype must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) 
880 PASS Node interface: document.doctype must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) 
881 PASS Node interface: document.doctype must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) 
882 PASS Node interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) 
883 PASS Node interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) 
884 PASS Node interface: document.doctype must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) 
885 PASS Node interface: document.doctype must inherit property "compareDocumentPosition" with the proper type (35) 
886 FAIL Node interface: calling compareDocumentPosition(Node) on document.doctype with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
887     [native code]
888 }" did not throw
889 PASS Node interface: document.doctype must inherit property "contains" with the proper type (36) 
890 FAIL Node interface: calling contains(Node) on document.doctype with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
891     [native code]
892 }" did not throw
893 PASS Node interface: document.doctype must inherit property "lookupPrefix" with the proper type (37) 
894 FAIL Node interface: calling lookupPrefix(DOMString) on document.doctype with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
895     [native code]
896 }" did not throw
897 PASS Node interface: document.doctype must inherit property "lookupNamespaceURI" with the proper type (38) 
898 FAIL Node interface: calling lookupNamespaceURI(DOMString) on document.doctype with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
899     [native code]
900 }" did not throw
901 PASS Node interface: document.doctype must inherit property "isDefaultNamespace" with the proper type (39) 
902 FAIL Node interface: calling isDefaultNamespace(DOMString) on document.doctype with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
903     [native code]
904 }" did not throw
905 PASS Node interface: document.doctype must inherit property "insertBefore" with the proper type (40) 
906 FAIL Node interface: calling insertBefore(Node,Node) on document.doctype with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
907     [native code]
908 }" threw object "Error: HierarchyRequestError: DOM Exception 3" ("HierarchyRequestError") expected object "TypeError" ("TypeError")
909 PASS Node interface: document.doctype must inherit property "appendChild" with the proper type (41) 
910 PASS Node interface: calling appendChild(Node) on document.doctype with too few arguments must throw TypeError 
911 PASS Node interface: document.doctype must inherit property "replaceChild" with the proper type (42) 
912 PASS Node interface: calling replaceChild(Node,Node) on document.doctype with too few arguments must throw TypeError 
913 PASS Node interface: document.doctype must inherit property "removeChild" with the proper type (43) 
914 PASS Node interface: calling removeChild(Node) on document.doctype with too few arguments must throw TypeError 
915 PASS EventTarget interface: document.doctype must inherit property "addEventListener" with the proper type (0) 
916 FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.doctype with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
917     [native code]
918 }" did not throw
919 PASS EventTarget interface: document.doctype must inherit property "removeEventListener" with the proper type (1) 
920 FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.doctype with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
921     [native code]
922 }" did not throw
923 PASS EventTarget interface: document.doctype must inherit property "dispatchEvent" with the proper type (2) 
924 PASS EventTarget interface: calling dispatchEvent(Event) on document.doctype with too few arguments must throw TypeError 
925 FAIL Element interface: existence and properties of interface object assert_equals: prototype of self's property "Element" is not Function.prototype expected (function) function "function () {
926     [native code]
927 }" but got (object) object "[object Object]"
928 PASS Element interface object length 
929 PASS Element interface: existence and properties of interface prototype object 
930 FAIL Element interface: existence and properties of interface prototype object's "constructor" property assert_true: Element.prototype.constructor is not writable expected true got false
931 FAIL Element interface: attribute namespaceURI assert_throws: getting property on prototype object must throw TypeError function "function () {
932     [native code]
933 }" did not throw
934 FAIL Element interface: attribute prefix assert_throws: getting property on prototype object must throw TypeError function "function () {
935     [native code]
936 }" did not throw
937 FAIL Element interface: attribute localName assert_throws: getting property on prototype object must throw TypeError function "function () {
938     [native code]
939 }" did not throw
940 FAIL Element interface: attribute tagName assert_throws: getting property on prototype object must throw TypeError function "function () {
941     [native code]
942 }" did not throw
943 FAIL Element interface: attribute id assert_throws: getting property on prototype object must throw TypeError function "function () {
944     [native code]
945 }" did not throw
946 FAIL Element interface: attribute className assert_throws: getting property on prototype object must throw TypeError function "function () {
947     [native code]
948 }" did not throw
949 FAIL Element interface: attribute classList assert_throws: getting property on prototype object must throw TypeError function "function () {
950     [native code]
951 }" did not throw
952 PASS Element interface: operation hasAttributes() 
953 FAIL Element interface: attribute attributes assert_throws: getting property on prototype object must throw TypeError function "function () {
954     [native code]
955 }" did not throw
956 FAIL Element interface: operation getAttribute(DOMString) assert_equals: property has wrong .length expected 1 but got 0
957 FAIL Element interface: operation getAttributeNS(DOMString,DOMString) assert_equals: property has wrong .length expected 2 but got 0
958 FAIL Element interface: operation setAttribute(DOMString,DOMString) assert_equals: property has wrong .length expected 2 but got 0
959 FAIL Element interface: operation setAttributeNS(DOMString,DOMString,DOMString) assert_equals: property has wrong .length expected 3 but got 0
960 FAIL Element interface: operation removeAttribute(DOMString) assert_equals: property has wrong .length expected 1 but got 0
961 PASS Element interface: operation removeAttributeNS(DOMString,DOMString) 
962 PASS Element interface: operation hasAttribute(DOMString) 
963 FAIL Element interface: operation hasAttributeNS(DOMString,DOMString) assert_equals: property has wrong .length expected 2 but got 0
964 FAIL Element interface: operation getAttributeNode(DOMString) assert_equals: property has wrong .length expected 1 but got 0
965 FAIL Element interface: operation getAttributeNodeNS(DOMString,DOMString) assert_equals: property has wrong .length expected 2 but got 0
966 FAIL Element interface: operation setAttributeNode(Attr) assert_equals: property has wrong .length expected 1 but got 0
967 FAIL Element interface: operation setAttributeNodeNS(Attr) assert_equals: property has wrong .length expected 1 but got 0
968 FAIL Element interface: operation removeAttributeNode(Attr) assert_equals: property has wrong .length expected 1 but got 0
969 PASS Element interface: operation closest(DOMString) 
970 PASS Element interface: operation matches(DOMString) 
971 FAIL Element interface: operation getElementsByTagName(DOMString) assert_equals: property has wrong .length expected 1 but got 0
972 FAIL Element interface: operation getElementsByTagNameNS(DOMString,DOMString) assert_equals: property has wrong .length expected 2 but got 0
973 FAIL Element interface: operation getElementsByClassName(DOMString) assert_equals: property has wrong .length expected 1 but got 0
974 FAIL Element interface: attribute children assert_throws: getting property on prototype object must throw TypeError function "function () {
975     [native code]
976 }" did not throw
977 FAIL Element interface: attribute firstElementChild assert_throws: getting property on prototype object must throw TypeError function "function () {
978     [native code]
979 }" did not throw
980 FAIL Element interface: attribute lastElementChild assert_throws: getting property on prototype object must throw TypeError function "function () {
981     [native code]
982 }" did not throw
983 FAIL Element interface: attribute childElementCount assert_throws: getting property on prototype object must throw TypeError function "function () {
984     [native code]
985 }" did not throw
986 PASS Element interface: operation prepend([object Object],[object Object]) 
987 PASS Element interface: operation append([object Object],[object Object]) 
988 FAIL Element interface: operation query(DOMString) assert_own_property: interface prototype object missing non-static operation expected property "query" missing
989 FAIL Element interface: operation queryAll(DOMString) assert_own_property: interface prototype object missing non-static operation expected property "queryAll" missing
990 PASS Element interface: operation querySelector(DOMString) 
991 PASS Element interface: operation querySelectorAll(DOMString) 
992 FAIL Element interface: attribute previousElementSibling assert_throws: getting property on prototype object must throw TypeError function "function () {
993     [native code]
994 }" did not throw
995 FAIL Element interface: attribute nextElementSibling assert_throws: getting property on prototype object must throw TypeError function "function () {
996     [native code]
997 }" did not throw
998 PASS Element interface: operation before([object Object],[object Object]) 
999 PASS Element interface: operation after([object Object],[object Object]) 
1000 PASS Element interface: operation replaceWith([object Object],[object Object]) 
1001 PASS Element interface: operation remove() 
1002 PASS Element must be primary interface of element 
1003 PASS Stringification of element 
1004 PASS Element interface: element must inherit property "namespaceURI" with the proper type (0) 
1005 PASS Element interface: element must inherit property "prefix" with the proper type (1) 
1006 PASS Element interface: element must inherit property "localName" with the proper type (2) 
1007 PASS Element interface: element must inherit property "tagName" with the proper type (3) 
1008 PASS Element interface: element must inherit property "id" with the proper type (4) 
1009 PASS Element interface: element must inherit property "className" with the proper type (5) 
1010 PASS Element interface: element must inherit property "classList" with the proper type (6) 
1011 PASS Element interface: element must inherit property "hasAttributes" with the proper type (7) 
1012 PASS Element interface: element must inherit property "attributes" with the proper type (8) 
1013 PASS Element interface: element must inherit property "getAttribute" with the proper type (9) 
1014 FAIL Element interface: calling getAttribute(DOMString) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1015     [native code]
1016 }" did not throw
1017 PASS Element interface: element must inherit property "getAttributeNS" with the proper type (10) 
1018 FAIL Element interface: calling getAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1019     [native code]
1020 }" did not throw
1021 PASS Element interface: element must inherit property "setAttribute" with the proper type (11) 
1022 FAIL Element interface: calling setAttribute(DOMString,DOMString) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1023     [native code]
1024 }" did not throw
1025 PASS Element interface: element must inherit property "setAttributeNS" with the proper type (12) 
1026 FAIL Element interface: calling setAttributeNS(DOMString,DOMString,DOMString) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1027     [native code]
1028 }" did not throw
1029 PASS Element interface: element must inherit property "removeAttribute" with the proper type (13) 
1030 FAIL Element interface: calling removeAttribute(DOMString) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1031     [native code]
1032 }" did not throw
1033 PASS Element interface: element must inherit property "removeAttributeNS" with the proper type (14) 
1034 PASS Element interface: calling removeAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError 
1035 PASS Element interface: element must inherit property "hasAttribute" with the proper type (15) 
1036 PASS Element interface: calling hasAttribute(DOMString) on element with too few arguments must throw TypeError 
1037 PASS Element interface: element must inherit property "hasAttributeNS" with the proper type (16) 
1038 FAIL Element interface: calling hasAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1039     [native code]
1040 }" did not throw
1041 PASS Element interface: element must inherit property "getAttributeNode" with the proper type (17) 
1042 FAIL Element interface: calling getAttributeNode(DOMString) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1043     [native code]
1044 }" did not throw
1045 PASS Element interface: element must inherit property "getAttributeNodeNS" with the proper type (18) 
1046 FAIL Element interface: calling getAttributeNodeNS(DOMString,DOMString) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1047     [native code]
1048 }" did not throw
1049 PASS Element interface: element must inherit property "setAttributeNode" with the proper type (19) 
1050 FAIL Element interface: calling setAttributeNode(Attr) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1051     [native code]
1052 }" threw object "Error: TypeMismatchError: DOM Exception 17" ("TypeMismatchError") expected object "TypeError" ("TypeError")
1053 PASS Element interface: element must inherit property "setAttributeNodeNS" with the proper type (20) 
1054 FAIL Element interface: calling setAttributeNodeNS(Attr) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1055     [native code]
1056 }" threw object "Error: TypeMismatchError: DOM Exception 17" ("TypeMismatchError") expected object "TypeError" ("TypeError")
1057 PASS Element interface: element must inherit property "removeAttributeNode" with the proper type (21) 
1058 FAIL Element interface: calling removeAttributeNode(Attr) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1059     [native code]
1060 }" threw object "Error: TypeMismatchError: DOM Exception 17" ("TypeMismatchError") expected object "TypeError" ("TypeError")
1061 PASS Element interface: element must inherit property "closest" with the proper type (22) 
1062 PASS Element interface: calling closest(DOMString) on element with too few arguments must throw TypeError 
1063 PASS Element interface: element must inherit property "matches" with the proper type (23) 
1064 PASS Element interface: calling matches(DOMString) on element with too few arguments must throw TypeError 
1065 PASS Element interface: element must inherit property "getElementsByTagName" with the proper type (24) 
1066 FAIL Element interface: calling getElementsByTagName(DOMString) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1067     [native code]
1068 }" did not throw
1069 PASS Element interface: element must inherit property "getElementsByTagNameNS" with the proper type (25) 
1070 FAIL Element interface: calling getElementsByTagNameNS(DOMString,DOMString) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1071     [native code]
1072 }" did not throw
1073 PASS Element interface: element must inherit property "getElementsByClassName" with the proper type (26) 
1074 FAIL Element interface: calling getElementsByClassName(DOMString) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1075     [native code]
1076 }" did not throw
1077 PASS Element interface: element must inherit property "children" with the proper type (27) 
1078 PASS Element interface: element must inherit property "firstElementChild" with the proper type (28) 
1079 PASS Element interface: element must inherit property "lastElementChild" with the proper type (29) 
1080 PASS Element interface: element must inherit property "childElementCount" with the proper type (30) 
1081 PASS Element interface: element must inherit property "prepend" with the proper type (31) 
1082 FAIL Element interface: calling prepend([object Object],[object Object]) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1083     [native code]
1084 }" did not throw
1085 PASS Element interface: element must inherit property "append" with the proper type (32) 
1086 FAIL Element interface: calling append([object Object],[object Object]) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1087     [native code]
1088 }" did not throw
1089 FAIL Element interface: element must inherit property "query" with the proper type (33) assert_inherits: property "query" not found in prototype chain
1090 FAIL Element interface: calling query(DOMString) on element with too few arguments must throw TypeError assert_inherits: property "query" not found in prototype chain
1091 FAIL Element interface: element must inherit property "queryAll" with the proper type (34) assert_inherits: property "queryAll" not found in prototype chain
1092 FAIL Element interface: calling queryAll(DOMString) on element with too few arguments must throw TypeError assert_inherits: property "queryAll" not found in prototype chain
1093 PASS Element interface: element must inherit property "querySelector" with the proper type (35) 
1094 PASS Element interface: calling querySelector(DOMString) on element with too few arguments must throw TypeError 
1095 PASS Element interface: element must inherit property "querySelectorAll" with the proper type (36) 
1096 PASS Element interface: calling querySelectorAll(DOMString) on element with too few arguments must throw TypeError 
1097 PASS Element interface: element must inherit property "previousElementSibling" with the proper type (37) 
1098 PASS Element interface: element must inherit property "nextElementSibling" with the proper type (38) 
1099 PASS Element interface: element must inherit property "before" with the proper type (39) 
1100 FAIL Element interface: calling before([object Object],[object Object]) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1101     [native code]
1102 }" did not throw
1103 PASS Element interface: element must inherit property "after" with the proper type (40) 
1104 FAIL Element interface: calling after([object Object],[object Object]) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1105     [native code]
1106 }" did not throw
1107 PASS Element interface: element must inherit property "replaceWith" with the proper type (41) 
1108 FAIL Element interface: calling replaceWith([object Object],[object Object]) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1109     [native code]
1110 }" did not throw
1111 PASS Element interface: element must inherit property "remove" with the proper type (42) 
1112 PASS Node interface: element must inherit property "ELEMENT_NODE" with the proper type (0) 
1113 PASS Node interface: element must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
1114 PASS Node interface: element must inherit property "TEXT_NODE" with the proper type (2) 
1115 PASS Node interface: element must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
1116 PASS Node interface: element must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
1117 PASS Node interface: element must inherit property "ENTITY_NODE" with the proper type (5) 
1118 PASS Node interface: element must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
1119 PASS Node interface: element must inherit property "COMMENT_NODE" with the proper type (7) 
1120 PASS Node interface: element must inherit property "DOCUMENT_NODE" with the proper type (8) 
1121 PASS Node interface: element must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
1122 PASS Node interface: element must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
1123 PASS Node interface: element must inherit property "NOTATION_NODE" with the proper type (11) 
1124 PASS Node interface: element must inherit property "nodeType" with the proper type (12) 
1125 PASS Node interface: element must inherit property "nodeName" with the proper type (13) 
1126 PASS Node interface: element must inherit property "baseURI" with the proper type (14) 
1127 PASS Node interface: element must inherit property "ownerDocument" with the proper type (15) 
1128 PASS Node interface: element must inherit property "parentNode" with the proper type (16) 
1129 PASS Node interface: element must inherit property "parentElement" with the proper type (17) 
1130 PASS Node interface: element must inherit property "hasChildNodes" with the proper type (18) 
1131 PASS Node interface: element must inherit property "childNodes" with the proper type (19) 
1132 PASS Node interface: element must inherit property "firstChild" with the proper type (20) 
1133 PASS Node interface: element must inherit property "lastChild" with the proper type (21) 
1134 PASS Node interface: element must inherit property "previousSibling" with the proper type (22) 
1135 PASS Node interface: element must inherit property "nextSibling" with the proper type (23) 
1136 PASS Node interface: element must inherit property "nodeValue" with the proper type (24) 
1137 PASS Node interface: element must inherit property "textContent" with the proper type (25) 
1138 PASS Node interface: element must inherit property "normalize" with the proper type (26) 
1139 PASS Node interface: element must inherit property "cloneNode" with the proper type (27) 
1140 PASS Node interface: calling cloneNode(boolean) on element with too few arguments must throw TypeError 
1141 PASS Node interface: element must inherit property "isEqualNode" with the proper type (28) 
1142 FAIL Node interface: calling isEqualNode(Node) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1143     [native code]
1144 }" did not throw
1145 PASS Node interface: element must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) 
1146 PASS Node interface: element must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) 
1147 PASS Node interface: element must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) 
1148 PASS Node interface: element must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) 
1149 PASS Node interface: element must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) 
1150 PASS Node interface: element must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) 
1151 PASS Node interface: element must inherit property "compareDocumentPosition" with the proper type (35) 
1152 FAIL Node interface: calling compareDocumentPosition(Node) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1153     [native code]
1154 }" did not throw
1155 PASS Node interface: element must inherit property "contains" with the proper type (36) 
1156 FAIL Node interface: calling contains(Node) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1157     [native code]
1158 }" did not throw
1159 PASS Node interface: element must inherit property "lookupPrefix" with the proper type (37) 
1160 FAIL Node interface: calling lookupPrefix(DOMString) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1161     [native code]
1162 }" did not throw
1163 PASS Node interface: element must inherit property "lookupNamespaceURI" with the proper type (38) 
1164 FAIL Node interface: calling lookupNamespaceURI(DOMString) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1165     [native code]
1166 }" did not throw
1167 PASS Node interface: element must inherit property "isDefaultNamespace" with the proper type (39) 
1168 FAIL Node interface: calling isDefaultNamespace(DOMString) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1169     [native code]
1170 }" did not throw
1171 PASS Node interface: element must inherit property "insertBefore" with the proper type (40) 
1172 FAIL Node interface: calling insertBefore(Node,Node) on element with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
1173     [native code]
1174 }" did not throw
1175 PASS Node interface: element must inherit property "appendChild" with the proper type (41) 
1176 PASS Node interface: calling appendChild(Node) on element with too few arguments must throw TypeError 
1177 PASS Node interface: element must inherit property "replaceChild" with the proper type (42) 
1178 PASS Node interface: calling replaceChild(Node,Node) on element with too few arguments must throw TypeError 
1179 PASS Node interface: element must inherit property "removeChild" with the proper type (43) 
1180 PASS Node interface: calling removeChild(Node) on element with too few arguments must throw TypeError 
1181 PASS EventTarget interface: element must inherit property "addEventListener" with the proper type (0) 
1182 FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1183     [native code]
1184 }" did not throw
1185 PASS EventTarget interface: element must inherit property "removeEventListener" with the proper type (1) 
1186 FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on element with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1187     [native code]
1188 }" did not throw
1189 PASS EventTarget interface: element must inherit property "dispatchEvent" with the proper type (2) 
1190 PASS EventTarget interface: calling dispatchEvent(Event) on element with too few arguments must throw TypeError 
1191 FAIL NamedNodeMap interface: existence and properties of interface object assert_equals: prototype of self's property "NamedNodeMap" is not Function.prototype expected (function) function "function () {
1192     [native code]
1193 }" but got (object) object "[object Object]"
1194 PASS NamedNodeMap interface object length 
1195 PASS NamedNodeMap interface: existence and properties of interface prototype object 
1196 FAIL NamedNodeMap interface: existence and properties of interface prototype object's "constructor" property assert_own_property: NamedNodeMap.prototype does not have own property "constructor" expected property "constructor" missing
1197 FAIL NamedNodeMap interface: attribute length assert_true: The prototype object must have a property "length" expected true got false
1198 FAIL NamedNodeMap interface: operation item(unsigned long) assert_equals: property has wrong .length expected 1 but got 0
1199 FAIL NamedNodeMap interface: operation getNamedItem(DOMString) assert_equals: property has wrong .length expected 1 but got 0
1200 FAIL NamedNodeMap interface: operation getNamedItemNS(DOMString,DOMString) assert_equals: property has wrong .length expected 2 but got 0
1201 FAIL NamedNodeMap interface: operation setNamedItem(Attr) assert_equals: property has wrong .length expected 1 but got 0
1202 FAIL NamedNodeMap interface: operation setNamedItemNS(Attr) assert_equals: property has wrong .length expected 1 but got 0
1203 FAIL NamedNodeMap interface: operation removeNamedItem(DOMString) assert_equals: property has wrong .length expected 1 but got 0
1204 FAIL NamedNodeMap interface: operation removeNamedItemNS(DOMString,DOMString) assert_equals: property has wrong .length expected 2 but got 0
1205 FAIL Attr interface: existence and properties of interface object assert_equals: prototype of self's property "Attr" is not Function.prototype expected (function) function "function () {
1206     [native code]
1207 }" but got (object) object "[object Object]"
1208 PASS Attr interface object length 
1209 FAIL Attr interface: existence and properties of interface prototype object assert_equals: prototype of Attr.prototype is not Object.prototype expected object "[object Object]" but got Node object of unknown type
1210 FAIL Attr interface: existence and properties of interface prototype object's "constructor" property assert_true: Attr.prototype.constructor is not writable expected true got false
1211 FAIL Attr interface: attribute namespaceURI assert_throws: getting property on prototype object must throw TypeError function "function () {
1212     [native code]
1213 }" did not throw
1214 FAIL Attr interface: attribute prefix assert_throws: getting property on prototype object must throw TypeError function "function () {
1215     [native code]
1216 }" did not throw
1217 FAIL Attr interface: attribute localName assert_throws: getting property on prototype object must throw TypeError function "function () {
1218     [native code]
1219 }" did not throw
1220 FAIL Attr interface: attribute name assert_throws: getting property on prototype object must throw TypeError function "function () {
1221     [native code]
1222 }" did not throw
1223 FAIL Attr interface: attribute value assert_throws: getting property on prototype object must throw TypeError function "function () {
1224     [native code]
1225 }" did not throw
1226 FAIL Attr interface: attribute nodeValue assert_throws: getting property on prototype object must throw TypeError function "function () {
1227     [native code]
1228 }" did not throw
1229 FAIL Attr interface: attribute textContent assert_throws: getting property on prototype object must throw TypeError function "function () {
1230     [native code]
1231 }" did not throw
1232 FAIL Attr interface: attribute ownerElement assert_throws: getting property on prototype object must throw TypeError function "function () {
1233     [native code]
1234 }" did not throw
1235 FAIL Attr interface: attribute specified assert_throws: getting property on prototype object must throw TypeError function "function () {
1236     [native code]
1237 }" did not throw
1238 PASS Attr must be primary interface of document.querySelector("[id]").attributes[0] 
1239 PASS Stringification of document.querySelector("[id]").attributes[0] 
1240 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "namespaceURI" with the proper type (0) 
1241 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "prefix" with the proper type (1) 
1242 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "localName" with the proper type (2) 
1243 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "name" with the proper type (3) 
1244 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "value" with the proper type (4) 
1245 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "nodeValue" with the proper type (5) 
1246 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "textContent" with the proper type (6) 
1247 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "ownerElement" with the proper type (7) 
1248 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "specified" with the proper type (8) 
1249 FAIL CharacterData interface: existence and properties of interface object assert_equals: prototype of self's property "CharacterData" is not Function.prototype expected (function) function "function () {
1250     [native code]
1251 }" but got (object) object "[object Object]"
1252 PASS CharacterData interface object length 
1253 PASS CharacterData interface: existence and properties of interface prototype object 
1254 FAIL CharacterData interface: existence and properties of interface prototype object's "constructor" property assert_true: CharacterData.prototype.constructor is not writable expected true got false
1255 FAIL CharacterData interface: attribute data assert_throws: getting property on prototype object must throw TypeError function "function () {
1256     [native code]
1257 }" did not throw
1258 FAIL CharacterData interface: attribute length assert_throws: getting property on prototype object must throw TypeError function "function () {
1259     [native code]
1260 }" did not throw
1261 FAIL CharacterData interface: operation substringData(unsigned long,unsigned long) assert_equals: property has wrong .length expected 2 but got 0
1262 FAIL CharacterData interface: operation appendData(DOMString) assert_equals: property has wrong .length expected 1 but got 0
1263 FAIL CharacterData interface: operation insertData(unsigned long,DOMString) assert_equals: property has wrong .length expected 2 but got 0
1264 FAIL CharacterData interface: operation deleteData(unsigned long,unsigned long) assert_equals: property has wrong .length expected 2 but got 0
1265 FAIL CharacterData interface: operation replaceData(unsigned long,unsigned long,DOMString) assert_equals: property has wrong .length expected 3 but got 0
1266 FAIL CharacterData interface: attribute previousElementSibling assert_throws: getting property on prototype object must throw TypeError function "function () {
1267     [native code]
1268 }" did not throw
1269 FAIL CharacterData interface: attribute nextElementSibling assert_throws: getting property on prototype object must throw TypeError function "function () {
1270     [native code]
1271 }" did not throw
1272 PASS CharacterData interface: operation before([object Object],[object Object]) 
1273 PASS CharacterData interface: operation after([object Object],[object Object]) 
1274 PASS CharacterData interface: operation replaceWith([object Object],[object Object]) 
1275 PASS CharacterData interface: operation remove() 
1276 FAIL Text interface: existence and properties of interface object assert_equals: prototype of self's property "Text" is not Function.prototype expected (function) function "function () {
1277     [native code]
1278 }" but got (object) object "[object Object]"
1279 PASS Text interface object length 
1280 PASS Text interface: existence and properties of interface prototype object 
1281 FAIL Text interface: existence and properties of interface prototype object's "constructor" property assert_true: Text.prototype.constructor is not writable expected true got false
1282 PASS Text interface: operation splitText(unsigned long) 
1283 FAIL Text interface: attribute wholeText assert_throws: getting property on prototype object must throw TypeError function "function () {
1284     [native code]
1285 }" did not throw
1286 PASS Text must be primary interface of document.createTextNode("abc") 
1287 PASS Stringification of document.createTextNode("abc") 
1288 PASS Text interface: document.createTextNode("abc") must inherit property "splitText" with the proper type (0) 
1289 PASS Text interface: calling splitText(unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError 
1290 PASS Text interface: document.createTextNode("abc") must inherit property "wholeText" with the proper type (1) 
1291 PASS CharacterData interface: document.createTextNode("abc") must inherit property "data" with the proper type (0) 
1292 PASS CharacterData interface: document.createTextNode("abc") must inherit property "length" with the proper type (1) 
1293 PASS CharacterData interface: document.createTextNode("abc") must inherit property "substringData" with the proper type (2) 
1294 FAIL CharacterData interface: calling substringData(unsigned long,unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1295     [native code]
1296 }" did not throw
1297 PASS CharacterData interface: document.createTextNode("abc") must inherit property "appendData" with the proper type (3) 
1298 FAIL CharacterData interface: calling appendData(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1299     [native code]
1300 }" did not throw
1301 PASS CharacterData interface: document.createTextNode("abc") must inherit property "insertData" with the proper type (4) 
1302 FAIL CharacterData interface: calling insertData(unsigned long,DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1303     [native code]
1304 }" did not throw
1305 PASS CharacterData interface: document.createTextNode("abc") must inherit property "deleteData" with the proper type (5) 
1306 FAIL CharacterData interface: calling deleteData(unsigned long,unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1307     [native code]
1308 }" did not throw
1309 PASS CharacterData interface: document.createTextNode("abc") must inherit property "replaceData" with the proper type (6) 
1310 FAIL CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1311     [native code]
1312 }" did not throw
1313 PASS CharacterData interface: document.createTextNode("abc") must inherit property "previousElementSibling" with the proper type (7) 
1314 PASS CharacterData interface: document.createTextNode("abc") must inherit property "nextElementSibling" with the proper type (8) 
1315 PASS CharacterData interface: document.createTextNode("abc") must inherit property "before" with the proper type (9) 
1316 FAIL CharacterData interface: calling before([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1317     [native code]
1318 }" did not throw
1319 PASS CharacterData interface: document.createTextNode("abc") must inherit property "after" with the proper type (10) 
1320 FAIL CharacterData interface: calling after([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1321     [native code]
1322 }" did not throw
1323 PASS CharacterData interface: document.createTextNode("abc") must inherit property "replaceWith" with the proper type (11) 
1324 FAIL CharacterData interface: calling replaceWith([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1325     [native code]
1326 }" did not throw
1327 PASS CharacterData interface: document.createTextNode("abc") must inherit property "remove" with the proper type (12) 
1328 PASS Node interface: document.createTextNode("abc") must inherit property "ELEMENT_NODE" with the proper type (0) 
1329 PASS Node interface: document.createTextNode("abc") must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
1330 PASS Node interface: document.createTextNode("abc") must inherit property "TEXT_NODE" with the proper type (2) 
1331 PASS Node interface: document.createTextNode("abc") must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
1332 PASS Node interface: document.createTextNode("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
1333 PASS Node interface: document.createTextNode("abc") must inherit property "ENTITY_NODE" with the proper type (5) 
1334 PASS Node interface: document.createTextNode("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
1335 PASS Node interface: document.createTextNode("abc") must inherit property "COMMENT_NODE" with the proper type (7) 
1336 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_NODE" with the proper type (8) 
1337 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
1338 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
1339 PASS Node interface: document.createTextNode("abc") must inherit property "NOTATION_NODE" with the proper type (11) 
1340 PASS Node interface: document.createTextNode("abc") must inherit property "nodeType" with the proper type (12) 
1341 PASS Node interface: document.createTextNode("abc") must inherit property "nodeName" with the proper type (13) 
1342 PASS Node interface: document.createTextNode("abc") must inherit property "baseURI" with the proper type (14) 
1343 PASS Node interface: document.createTextNode("abc") must inherit property "ownerDocument" with the proper type (15) 
1344 PASS Node interface: document.createTextNode("abc") must inherit property "parentNode" with the proper type (16) 
1345 PASS Node interface: document.createTextNode("abc") must inherit property "parentElement" with the proper type (17) 
1346 PASS Node interface: document.createTextNode("abc") must inherit property "hasChildNodes" with the proper type (18) 
1347 PASS Node interface: document.createTextNode("abc") must inherit property "childNodes" with the proper type (19) 
1348 PASS Node interface: document.createTextNode("abc") must inherit property "firstChild" with the proper type (20) 
1349 PASS Node interface: document.createTextNode("abc") must inherit property "lastChild" with the proper type (21) 
1350 PASS Node interface: document.createTextNode("abc") must inherit property "previousSibling" with the proper type (22) 
1351 PASS Node interface: document.createTextNode("abc") must inherit property "nextSibling" with the proper type (23) 
1352 PASS Node interface: document.createTextNode("abc") must inherit property "nodeValue" with the proper type (24) 
1353 PASS Node interface: document.createTextNode("abc") must inherit property "textContent" with the proper type (25) 
1354 PASS Node interface: document.createTextNode("abc") must inherit property "normalize" with the proper type (26) 
1355 PASS Node interface: document.createTextNode("abc") must inherit property "cloneNode" with the proper type (27) 
1356 PASS Node interface: calling cloneNode(boolean) on document.createTextNode("abc") with too few arguments must throw TypeError 
1357 PASS Node interface: document.createTextNode("abc") must inherit property "isEqualNode" with the proper type (28) 
1358 FAIL Node interface: calling isEqualNode(Node) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1359     [native code]
1360 }" did not throw
1361 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) 
1362 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) 
1363 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) 
1364 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) 
1365 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) 
1366 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) 
1367 PASS Node interface: document.createTextNode("abc") must inherit property "compareDocumentPosition" with the proper type (35) 
1368 FAIL Node interface: calling compareDocumentPosition(Node) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1369     [native code]
1370 }" did not throw
1371 PASS Node interface: document.createTextNode("abc") must inherit property "contains" with the proper type (36) 
1372 FAIL Node interface: calling contains(Node) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1373     [native code]
1374 }" did not throw
1375 PASS Node interface: document.createTextNode("abc") must inherit property "lookupPrefix" with the proper type (37) 
1376 FAIL Node interface: calling lookupPrefix(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1377     [native code]
1378 }" did not throw
1379 PASS Node interface: document.createTextNode("abc") must inherit property "lookupNamespaceURI" with the proper type (38) 
1380 FAIL Node interface: calling lookupNamespaceURI(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1381     [native code]
1382 }" did not throw
1383 PASS Node interface: document.createTextNode("abc") must inherit property "isDefaultNamespace" with the proper type (39) 
1384 FAIL Node interface: calling isDefaultNamespace(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1385     [native code]
1386 }" did not throw
1387 PASS Node interface: document.createTextNode("abc") must inherit property "insertBefore" with the proper type (40) 
1388 FAIL Node interface: calling insertBefore(Node,Node) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
1389     [native code]
1390 }" threw object "Error: HierarchyRequestError: DOM Exception 3" ("HierarchyRequestError") expected object "TypeError" ("TypeError")
1391 PASS Node interface: document.createTextNode("abc") must inherit property "appendChild" with the proper type (41) 
1392 PASS Node interface: calling appendChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeError 
1393 PASS Node interface: document.createTextNode("abc") must inherit property "replaceChild" with the proper type (42) 
1394 PASS Node interface: calling replaceChild(Node,Node) on document.createTextNode("abc") with too few arguments must throw TypeError 
1395 PASS Node interface: document.createTextNode("abc") must inherit property "removeChild" with the proper type (43) 
1396 PASS Node interface: calling removeChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeError 
1397 PASS EventTarget interface: document.createTextNode("abc") must inherit property "addEventListener" with the proper type (0) 
1398 FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1399     [native code]
1400 }" did not throw
1401 PASS EventTarget interface: document.createTextNode("abc") must inherit property "removeEventListener" with the proper type (1) 
1402 FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createTextNode("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1403     [native code]
1404 }" did not throw
1405 PASS EventTarget interface: document.createTextNode("abc") must inherit property "dispatchEvent" with the proper type (2) 
1406 PASS EventTarget interface: calling dispatchEvent(Event) on document.createTextNode("abc") with too few arguments must throw TypeError 
1407 FAIL ProcessingInstruction interface: existence and properties of interface object assert_equals: prototype of self's property "ProcessingInstruction" is not Function.prototype expected (function) function "function () {
1408     [native code]
1409 }" but got (object) object "[object Object]"
1410 PASS ProcessingInstruction interface object length 
1411 PASS ProcessingInstruction interface: existence and properties of interface prototype object 
1412 FAIL ProcessingInstruction interface: existence and properties of interface prototype object's "constructor" property assert_true: ProcessingInstruction.prototype.constructor is not writable expected true got false
1413 FAIL ProcessingInstruction interface: attribute target assert_throws: getting property on prototype object must throw TypeError function "function () {
1414     [native code]
1415 }" did not throw
1416 PASS ProcessingInstruction must be primary interface of xmlDoc.createProcessingInstruction("abc", "def") 
1417 PASS Stringification of xmlDoc.createProcessingInstruction("abc", "def") 
1418 PASS ProcessingInstruction interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "target" with the proper type (0) 
1419 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "data" with the proper type (0) 
1420 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "length" with the proper type (1) 
1421 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "substringData" with the proper type (2) 
1422 FAIL CharacterData interface: calling substringData(unsigned long,unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1423     [native code]
1424 }" did not throw
1425 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendData" with the proper type (3) 
1426 FAIL CharacterData interface: calling appendData(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1427     [native code]
1428 }" did not throw
1429 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertData" with the proper type (4) 
1430 FAIL CharacterData interface: calling insertData(unsigned long,DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1431     [native code]
1432 }" did not throw
1433 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "deleteData" with the proper type (5) 
1434 FAIL CharacterData interface: calling deleteData(unsigned long,unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1435     [native code]
1436 }" did not throw
1437 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceData" with the proper type (6) 
1438 FAIL CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1439     [native code]
1440 }" did not throw
1441 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousElementSibling" with the proper type (7) 
1442 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextElementSibling" with the proper type (8) 
1443 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "before" with the proper type (9) 
1444 FAIL CharacterData interface: calling before([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1445     [native code]
1446 }" did not throw
1447 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "after" with the proper type (10) 
1448 FAIL CharacterData interface: calling after([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1449     [native code]
1450 }" did not throw
1451 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceWith" with the proper type (11) 
1452 FAIL CharacterData interface: calling replaceWith([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1453     [native code]
1454 }" did not throw
1455 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "remove" with the proper type (12) 
1456 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ELEMENT_NODE" with the proper type (0) 
1457 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
1458 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "TEXT_NODE" with the proper type (2) 
1459 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
1460 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
1461 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_NODE" with the proper type (5) 
1462 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
1463 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "COMMENT_NODE" with the proper type (7) 
1464 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_NODE" with the proper type (8) 
1465 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
1466 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
1467 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "NOTATION_NODE" with the proper type (11) 
1468 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeType" with the proper type (12) 
1469 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeName" with the proper type (13) 
1470 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "baseURI" with the proper type (14) 
1471 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ownerDocument" with the proper type (15) 
1472 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentNode" with the proper type (16) 
1473 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentElement" with the proper type (17) 
1474 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "hasChildNodes" with the proper type (18) 
1475 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "childNodes" with the proper type (19) 
1476 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "firstChild" with the proper type (20) 
1477 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lastChild" with the proper type (21) 
1478 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousSibling" with the proper type (22) 
1479 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextSibling" with the proper type (23) 
1480 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeValue" with the proper type (24) 
1481 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "textContent" with the proper type (25) 
1482 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "normalize" with the proper type (26) 
1483 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "cloneNode" with the proper type (27) 
1484 PASS Node interface: calling cloneNode(boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1485 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isEqualNode" with the proper type (28) 
1486 FAIL Node interface: calling isEqualNode(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1487     [native code]
1488 }" did not throw
1489 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) 
1490 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) 
1491 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) 
1492 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) 
1493 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) 
1494 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) 
1495 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "compareDocumentPosition" with the proper type (35) 
1496 FAIL Node interface: calling compareDocumentPosition(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1497     [native code]
1498 }" did not throw
1499 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "contains" with the proper type (36) 
1500 FAIL Node interface: calling contains(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1501     [native code]
1502 }" did not throw
1503 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupPrefix" with the proper type (37) 
1504 FAIL Node interface: calling lookupPrefix(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1505     [native code]
1506 }" did not throw
1507 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupNamespaceURI" with the proper type (38) 
1508 FAIL Node interface: calling lookupNamespaceURI(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1509     [native code]
1510 }" did not throw
1511 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isDefaultNamespace" with the proper type (39) 
1512 FAIL Node interface: calling isDefaultNamespace(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1513     [native code]
1514 }" did not throw
1515 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertBefore" with the proper type (40) 
1516 FAIL Node interface: calling insertBefore(Node,Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
1517     [native code]
1518 }" threw object "Error: HierarchyRequestError: DOM Exception 3" ("HierarchyRequestError") expected object "TypeError" ("TypeError")
1519 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendChild" with the proper type (41) 
1520 PASS Node interface: calling appendChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1521 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceChild" with the proper type (42) 
1522 PASS Node interface: calling replaceChild(Node,Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1523 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeChild" with the proper type (43) 
1524 PASS Node interface: calling removeChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1525 PASS EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "addEventListener" with the proper type (0) 
1526 FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1527     [native code]
1528 }" did not throw
1529 PASS EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeEventListener" with the proper type (1) 
1530 FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1531     [native code]
1532 }" did not throw
1533 PASS EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "dispatchEvent" with the proper type (2) 
1534 PASS EventTarget interface: calling dispatchEvent(Event) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1535 FAIL Comment interface: existence and properties of interface object assert_equals: prototype of self's property "Comment" is not Function.prototype expected (function) function "function () {
1536     [native code]
1537 }" but got (object) object "[object Object]"
1538 PASS Comment interface object length 
1539 PASS Comment interface: existence and properties of interface prototype object 
1540 FAIL Comment interface: existence and properties of interface prototype object's "constructor" property assert_true: Comment.prototype.constructor is not writable expected true got false
1541 PASS Comment must be primary interface of document.createComment("abc") 
1542 PASS Stringification of document.createComment("abc") 
1543 PASS CharacterData interface: document.createComment("abc") must inherit property "data" with the proper type (0) 
1544 PASS CharacterData interface: document.createComment("abc") must inherit property "length" with the proper type (1) 
1545 PASS CharacterData interface: document.createComment("abc") must inherit property "substringData" with the proper type (2) 
1546 FAIL CharacterData interface: calling substringData(unsigned long,unsigned long) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1547     [native code]
1548 }" did not throw
1549 PASS CharacterData interface: document.createComment("abc") must inherit property "appendData" with the proper type (3) 
1550 FAIL CharacterData interface: calling appendData(DOMString) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1551     [native code]
1552 }" did not throw
1553 PASS CharacterData interface: document.createComment("abc") must inherit property "insertData" with the proper type (4) 
1554 FAIL CharacterData interface: calling insertData(unsigned long,DOMString) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1555     [native code]
1556 }" did not throw
1557 PASS CharacterData interface: document.createComment("abc") must inherit property "deleteData" with the proper type (5) 
1558 FAIL CharacterData interface: calling deleteData(unsigned long,unsigned long) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1559     [native code]
1560 }" did not throw
1561 PASS CharacterData interface: document.createComment("abc") must inherit property "replaceData" with the proper type (6) 
1562 FAIL CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1563     [native code]
1564 }" did not throw
1565 PASS CharacterData interface: document.createComment("abc") must inherit property "previousElementSibling" with the proper type (7) 
1566 PASS CharacterData interface: document.createComment("abc") must inherit property "nextElementSibling" with the proper type (8) 
1567 PASS CharacterData interface: document.createComment("abc") must inherit property "before" with the proper type (9) 
1568 FAIL CharacterData interface: calling before([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1569     [native code]
1570 }" did not throw
1571 PASS CharacterData interface: document.createComment("abc") must inherit property "after" with the proper type (10) 
1572 FAIL CharacterData interface: calling after([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1573     [native code]
1574 }" did not throw
1575 PASS CharacterData interface: document.createComment("abc") must inherit property "replaceWith" with the proper type (11) 
1576 FAIL CharacterData interface: calling replaceWith([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1577     [native code]
1578 }" did not throw
1579 PASS CharacterData interface: document.createComment("abc") must inherit property "remove" with the proper type (12) 
1580 PASS Node interface: document.createComment("abc") must inherit property "ELEMENT_NODE" with the proper type (0) 
1581 PASS Node interface: document.createComment("abc") must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
1582 PASS Node interface: document.createComment("abc") must inherit property "TEXT_NODE" with the proper type (2) 
1583 PASS Node interface: document.createComment("abc") must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
1584 PASS Node interface: document.createComment("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
1585 PASS Node interface: document.createComment("abc") must inherit property "ENTITY_NODE" with the proper type (5) 
1586 PASS Node interface: document.createComment("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
1587 PASS Node interface: document.createComment("abc") must inherit property "COMMENT_NODE" with the proper type (7) 
1588 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_NODE" with the proper type (8) 
1589 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
1590 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
1591 PASS Node interface: document.createComment("abc") must inherit property "NOTATION_NODE" with the proper type (11) 
1592 PASS Node interface: document.createComment("abc") must inherit property "nodeType" with the proper type (12) 
1593 PASS Node interface: document.createComment("abc") must inherit property "nodeName" with the proper type (13) 
1594 PASS Node interface: document.createComment("abc") must inherit property "baseURI" with the proper type (14) 
1595 PASS Node interface: document.createComment("abc") must inherit property "ownerDocument" with the proper type (15) 
1596 PASS Node interface: document.createComment("abc") must inherit property "parentNode" with the proper type (16) 
1597 PASS Node interface: document.createComment("abc") must inherit property "parentElement" with the proper type (17) 
1598 PASS Node interface: document.createComment("abc") must inherit property "hasChildNodes" with the proper type (18) 
1599 PASS Node interface: document.createComment("abc") must inherit property "childNodes" with the proper type (19) 
1600 PASS Node interface: document.createComment("abc") must inherit property "firstChild" with the proper type (20) 
1601 PASS Node interface: document.createComment("abc") must inherit property "lastChild" with the proper type (21) 
1602 PASS Node interface: document.createComment("abc") must inherit property "previousSibling" with the proper type (22) 
1603 PASS Node interface: document.createComment("abc") must inherit property "nextSibling" with the proper type (23) 
1604 PASS Node interface: document.createComment("abc") must inherit property "nodeValue" with the proper type (24) 
1605 PASS Node interface: document.createComment("abc") must inherit property "textContent" with the proper type (25) 
1606 PASS Node interface: document.createComment("abc") must inherit property "normalize" with the proper type (26) 
1607 PASS Node interface: document.createComment("abc") must inherit property "cloneNode" with the proper type (27) 
1608 PASS Node interface: calling cloneNode(boolean) on document.createComment("abc") with too few arguments must throw TypeError 
1609 PASS Node interface: document.createComment("abc") must inherit property "isEqualNode" with the proper type (28) 
1610 FAIL Node interface: calling isEqualNode(Node) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1611     [native code]
1612 }" did not throw
1613 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) 
1614 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) 
1615 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) 
1616 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) 
1617 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) 
1618 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) 
1619 PASS Node interface: document.createComment("abc") must inherit property "compareDocumentPosition" with the proper type (35) 
1620 FAIL Node interface: calling compareDocumentPosition(Node) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1621     [native code]
1622 }" did not throw
1623 PASS Node interface: document.createComment("abc") must inherit property "contains" with the proper type (36) 
1624 FAIL Node interface: calling contains(Node) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1625     [native code]
1626 }" did not throw
1627 PASS Node interface: document.createComment("abc") must inherit property "lookupPrefix" with the proper type (37) 
1628 FAIL Node interface: calling lookupPrefix(DOMString) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1629     [native code]
1630 }" did not throw
1631 PASS Node interface: document.createComment("abc") must inherit property "lookupNamespaceURI" with the proper type (38) 
1632 FAIL Node interface: calling lookupNamespaceURI(DOMString) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1633     [native code]
1634 }" did not throw
1635 PASS Node interface: document.createComment("abc") must inherit property "isDefaultNamespace" with the proper type (39) 
1636 FAIL Node interface: calling isDefaultNamespace(DOMString) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1637     [native code]
1638 }" did not throw
1639 PASS Node interface: document.createComment("abc") must inherit property "insertBefore" with the proper type (40) 
1640 FAIL Node interface: calling insertBefore(Node,Node) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
1641     [native code]
1642 }" threw object "Error: HierarchyRequestError: DOM Exception 3" ("HierarchyRequestError") expected object "TypeError" ("TypeError")
1643 PASS Node interface: document.createComment("abc") must inherit property "appendChild" with the proper type (41) 
1644 PASS Node interface: calling appendChild(Node) on document.createComment("abc") with too few arguments must throw TypeError 
1645 PASS Node interface: document.createComment("abc") must inherit property "replaceChild" with the proper type (42) 
1646 PASS Node interface: calling replaceChild(Node,Node) on document.createComment("abc") with too few arguments must throw TypeError 
1647 PASS Node interface: document.createComment("abc") must inherit property "removeChild" with the proper type (43) 
1648 PASS Node interface: calling removeChild(Node) on document.createComment("abc") with too few arguments must throw TypeError 
1649 PASS EventTarget interface: document.createComment("abc") must inherit property "addEventListener" with the proper type (0) 
1650 FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1651     [native code]
1652 }" did not throw
1653 PASS EventTarget interface: document.createComment("abc") must inherit property "removeEventListener" with the proper type (1) 
1654 FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createComment("abc") with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1655     [native code]
1656 }" did not throw
1657 PASS EventTarget interface: document.createComment("abc") must inherit property "dispatchEvent" with the proper type (2) 
1658 PASS EventTarget interface: calling dispatchEvent(Event) on document.createComment("abc") with too few arguments must throw TypeError 
1659 FAIL Range interface: existence and properties of interface object assert_equals: prototype of self's property "Range" is not Function.prototype expected (function) function "function () {
1660     [native code]
1661 }" but got (object) object "[object Object]"
1662 PASS Range interface object length 
1663 PASS Range interface: existence and properties of interface prototype object 
1664 FAIL Range interface: existence and properties of interface prototype object's "constructor" property assert_true: Range.prototype.constructor is not writable expected true got false
1665 FAIL Range interface: attribute startContainer assert_throws: getting property on prototype object must throw TypeError function "function () {
1666     [native code]
1667 }" did not throw
1668 FAIL Range interface: attribute startOffset assert_throws: getting property on prototype object must throw TypeError function "function () {
1669     [native code]
1670 }" did not throw
1671 FAIL Range interface: attribute endContainer assert_throws: getting property on prototype object must throw TypeError function "function () {
1672     [native code]
1673 }" did not throw
1674 FAIL Range interface: attribute endOffset assert_throws: getting property on prototype object must throw TypeError function "function () {
1675     [native code]
1676 }" did not throw
1677 FAIL Range interface: attribute collapsed assert_throws: getting property on prototype object must throw TypeError function "function () {
1678     [native code]
1679 }" did not throw
1680 FAIL Range interface: attribute commonAncestorContainer assert_throws: getting property on prototype object must throw TypeError function "function () {
1681     [native code]
1682 }" did not throw
1683 FAIL Range interface: operation setStart(Node,unsigned long) assert_equals: property has wrong .length expected 2 but got 1
1684 FAIL Range interface: operation setEnd(Node,unsigned long) assert_equals: property has wrong .length expected 2 but got 1
1685 PASS Range interface: operation setStartBefore(Node) 
1686 PASS Range interface: operation setStartAfter(Node) 
1687 PASS Range interface: operation setEndBefore(Node) 
1688 PASS Range interface: operation setEndAfter(Node) 
1689 PASS Range interface: operation collapse(boolean) 
1690 PASS Range interface: operation selectNode(Node) 
1691 PASS Range interface: operation selectNodeContents(Node) 
1692 PASS Range interface: constant START_TO_START on interface object 
1693 PASS Range interface: constant START_TO_START on interface prototype object 
1694 PASS Range interface: constant START_TO_END on interface object 
1695 PASS Range interface: constant START_TO_END on interface prototype object 
1696 PASS Range interface: constant END_TO_END on interface object 
1697 PASS Range interface: constant END_TO_END on interface prototype object 
1698 PASS Range interface: constant END_TO_START on interface object 
1699 PASS Range interface: constant END_TO_START on interface prototype object 
1700 FAIL Range interface: operation compareBoundaryPoints(unsigned short,Range) assert_equals: property has wrong .length expected 2 but got 0
1701 PASS Range interface: operation deleteContents() 
1702 PASS Range interface: operation extractContents() 
1703 PASS Range interface: operation cloneContents() 
1704 PASS Range interface: operation insertNode(Node) 
1705 PASS Range interface: operation surroundContents(Node) 
1706 PASS Range interface: operation cloneRange() 
1707 PASS Range interface: operation detach() 
1708 FAIL Range interface: operation isPointInRange(Node,unsigned long) assert_equals: property has wrong .length expected 2 but got 1
1709 FAIL Range interface: operation comparePoint(Node,unsigned long) assert_equals: property has wrong .length expected 2 but got 1
1710 PASS Range interface: operation intersectsNode(Node) 
1711 PASS Range interface: stringifier 
1712 PASS Range must be primary interface of document.createRange() 
1713 PASS Stringification of document.createRange() 
1714 PASS Range interface: document.createRange() must inherit property "startContainer" with the proper type (0) 
1715 PASS Range interface: document.createRange() must inherit property "startOffset" with the proper type (1) 
1716 PASS Range interface: document.createRange() must inherit property "endContainer" with the proper type (2) 
1717 PASS Range interface: document.createRange() must inherit property "endOffset" with the proper type (3) 
1718 PASS Range interface: document.createRange() must inherit property "collapsed" with the proper type (4) 
1719 PASS Range interface: document.createRange() must inherit property "commonAncestorContainer" with the proper type (5) 
1720 PASS Range interface: document.createRange() must inherit property "setStart" with the proper type (6) 
1721 FAIL Range interface: calling setStart(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
1722     [native code]
1723 }" did not throw
1724 PASS Range interface: document.createRange() must inherit property "setEnd" with the proper type (7) 
1725 FAIL Range interface: calling setEnd(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
1726     [native code]
1727 }" did not throw
1728 PASS Range interface: document.createRange() must inherit property "setStartBefore" with the proper type (8) 
1729 PASS Range interface: calling setStartBefore(Node) on document.createRange() with too few arguments must throw TypeError 
1730 PASS Range interface: document.createRange() must inherit property "setStartAfter" with the proper type (9) 
1731 PASS Range interface: calling setStartAfter(Node) on document.createRange() with too few arguments must throw TypeError 
1732 PASS Range interface: document.createRange() must inherit property "setEndBefore" with the proper type (10) 
1733 PASS Range interface: calling setEndBefore(Node) on document.createRange() with too few arguments must throw TypeError 
1734 PASS Range interface: document.createRange() must inherit property "setEndAfter" with the proper type (11) 
1735 PASS Range interface: calling setEndAfter(Node) on document.createRange() with too few arguments must throw TypeError 
1736 PASS Range interface: document.createRange() must inherit property "collapse" with the proper type (12) 
1737 PASS Range interface: calling collapse(boolean) on document.createRange() with too few arguments must throw TypeError 
1738 PASS Range interface: document.createRange() must inherit property "selectNode" with the proper type (13) 
1739 PASS Range interface: calling selectNode(Node) on document.createRange() with too few arguments must throw TypeError 
1740 PASS Range interface: document.createRange() must inherit property "selectNodeContents" with the proper type (14) 
1741 PASS Range interface: calling selectNodeContents(Node) on document.createRange() with too few arguments must throw TypeError 
1742 PASS Range interface: document.createRange() must inherit property "START_TO_START" with the proper type (15) 
1743 PASS Range interface: document.createRange() must inherit property "START_TO_END" with the proper type (16) 
1744 PASS Range interface: document.createRange() must inherit property "END_TO_END" with the proper type (17) 
1745 PASS Range interface: document.createRange() must inherit property "END_TO_START" with the proper type (18) 
1746 PASS Range interface: document.createRange() must inherit property "compareBoundaryPoints" with the proper type (19) 
1747 PASS Range interface: calling compareBoundaryPoints(unsigned short,Range) on document.createRange() with too few arguments must throw TypeError 
1748 PASS Range interface: document.createRange() must inherit property "deleteContents" with the proper type (20) 
1749 PASS Range interface: document.createRange() must inherit property "extractContents" with the proper type (21) 
1750 PASS Range interface: document.createRange() must inherit property "cloneContents" with the proper type (22) 
1751 PASS Range interface: document.createRange() must inherit property "insertNode" with the proper type (23) 
1752 PASS Range interface: calling insertNode(Node) on document.createRange() with too few arguments must throw TypeError 
1753 PASS Range interface: document.createRange() must inherit property "surroundContents" with the proper type (24) 
1754 PASS Range interface: calling surroundContents(Node) on document.createRange() with too few arguments must throw TypeError 
1755 PASS Range interface: document.createRange() must inherit property "cloneRange" with the proper type (25) 
1756 PASS Range interface: document.createRange() must inherit property "detach" with the proper type (26) 
1757 PASS Range interface: document.createRange() must inherit property "isPointInRange" with the proper type (27) 
1758 FAIL Range interface: calling isPointInRange(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
1759     [native code]
1760 }" did not throw
1761 PASS Range interface: document.createRange() must inherit property "comparePoint" with the proper type (28) 
1762 FAIL Range interface: calling comparePoint(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
1763     [native code]
1764 }" threw object "Error: WrongDocumentError: DOM Exception 4" ("WrongDocumentError") expected object "TypeError" ("TypeError")
1765 PASS Range interface: document.createRange() must inherit property "intersectsNode" with the proper type (29) 
1766 PASS Range interface: calling intersectsNode(Node) on document.createRange() with too few arguments must throw TypeError 
1767 PASS Range must be primary interface of detachedRange 
1768 PASS Stringification of detachedRange 
1769 PASS Range interface: detachedRange must inherit property "startContainer" with the proper type (0) 
1770 PASS Range interface: detachedRange must inherit property "startOffset" with the proper type (1) 
1771 PASS Range interface: detachedRange must inherit property "endContainer" with the proper type (2) 
1772 PASS Range interface: detachedRange must inherit property "endOffset" with the proper type (3) 
1773 PASS Range interface: detachedRange must inherit property "collapsed" with the proper type (4) 
1774 PASS Range interface: detachedRange must inherit property "commonAncestorContainer" with the proper type (5) 
1775 PASS Range interface: detachedRange must inherit property "setStart" with the proper type (6) 
1776 FAIL Range interface: calling setStart(Node,unsigned long) on detachedRange with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
1777     [native code]
1778 }" did not throw
1779 PASS Range interface: detachedRange must inherit property "setEnd" with the proper type (7) 
1780 FAIL Range interface: calling setEnd(Node,unsigned long) on detachedRange with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
1781     [native code]
1782 }" did not throw
1783 PASS Range interface: detachedRange must inherit property "setStartBefore" with the proper type (8) 
1784 PASS Range interface: calling setStartBefore(Node) on detachedRange with too few arguments must throw TypeError 
1785 PASS Range interface: detachedRange must inherit property "setStartAfter" with the proper type (9) 
1786 PASS Range interface: calling setStartAfter(Node) on detachedRange with too few arguments must throw TypeError 
1787 PASS Range interface: detachedRange must inherit property "setEndBefore" with the proper type (10) 
1788 PASS Range interface: calling setEndBefore(Node) on detachedRange with too few arguments must throw TypeError 
1789 PASS Range interface: detachedRange must inherit property "setEndAfter" with the proper type (11) 
1790 PASS Range interface: calling setEndAfter(Node) on detachedRange with too few arguments must throw TypeError 
1791 PASS Range interface: detachedRange must inherit property "collapse" with the proper type (12) 
1792 PASS Range interface: calling collapse(boolean) on detachedRange with too few arguments must throw TypeError 
1793 PASS Range interface: detachedRange must inherit property "selectNode" with the proper type (13) 
1794 PASS Range interface: calling selectNode(Node) on detachedRange with too few arguments must throw TypeError 
1795 PASS Range interface: detachedRange must inherit property "selectNodeContents" with the proper type (14) 
1796 PASS Range interface: calling selectNodeContents(Node) on detachedRange with too few arguments must throw TypeError 
1797 PASS Range interface: detachedRange must inherit property "START_TO_START" with the proper type (15) 
1798 PASS Range interface: detachedRange must inherit property "START_TO_END" with the proper type (16) 
1799 PASS Range interface: detachedRange must inherit property "END_TO_END" with the proper type (17) 
1800 PASS Range interface: detachedRange must inherit property "END_TO_START" with the proper type (18) 
1801 PASS Range interface: detachedRange must inherit property "compareBoundaryPoints" with the proper type (19) 
1802 PASS Range interface: calling compareBoundaryPoints(unsigned short,Range) on detachedRange with too few arguments must throw TypeError 
1803 PASS Range interface: detachedRange must inherit property "deleteContents" with the proper type (20) 
1804 PASS Range interface: detachedRange must inherit property "extractContents" with the proper type (21) 
1805 PASS Range interface: detachedRange must inherit property "cloneContents" with the proper type (22) 
1806 PASS Range interface: detachedRange must inherit property "insertNode" with the proper type (23) 
1807 PASS Range interface: calling insertNode(Node) on detachedRange with too few arguments must throw TypeError 
1808 PASS Range interface: detachedRange must inherit property "surroundContents" with the proper type (24) 
1809 PASS Range interface: calling surroundContents(Node) on detachedRange with too few arguments must throw TypeError 
1810 PASS Range interface: detachedRange must inherit property "cloneRange" with the proper type (25) 
1811 PASS Range interface: detachedRange must inherit property "detach" with the proper type (26) 
1812 PASS Range interface: detachedRange must inherit property "isPointInRange" with the proper type (27) 
1813 FAIL Range interface: calling isPointInRange(Node,unsigned long) on detachedRange with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
1814     [native code]
1815 }" did not throw
1816 PASS Range interface: detachedRange must inherit property "comparePoint" with the proper type (28) 
1817 FAIL Range interface: calling comparePoint(Node,unsigned long) on detachedRange with too few arguments must throw TypeError assert_throws: Called with 1 arguments function "function () {
1818     [native code]
1819 }" threw object "Error: WrongDocumentError: DOM Exception 4" ("WrongDocumentError") expected object "TypeError" ("TypeError")
1820 PASS Range interface: detachedRange must inherit property "intersectsNode" with the proper type (29) 
1821 PASS Range interface: calling intersectsNode(Node) on detachedRange with too few arguments must throw TypeError 
1822 FAIL NodeIterator interface: existence and properties of interface object assert_equals: prototype of self's property "NodeIterator" is not Function.prototype expected (function) function "function () {
1823     [native code]
1824 }" but got (object) object "[object Object]"
1825 PASS NodeIterator interface object length 
1826 PASS NodeIterator interface: existence and properties of interface prototype object 
1827 FAIL NodeIterator interface: existence and properties of interface prototype object's "constructor" property assert_true: NodeIterator.prototype.constructor is not writable expected true got false
1828 FAIL NodeIterator interface: attribute root assert_throws: getting property on prototype object must throw TypeError function "function () {
1829     [native code]
1830 }" did not throw
1831 FAIL NodeIterator interface: attribute referenceNode assert_throws: getting property on prototype object must throw TypeError function "function () {
1832     [native code]
1833 }" did not throw
1834 FAIL NodeIterator interface: attribute pointerBeforeReferenceNode assert_throws: getting property on prototype object must throw TypeError function "function () {
1835     [native code]
1836 }" did not throw
1837 FAIL NodeIterator interface: attribute whatToShow assert_throws: getting property on prototype object must throw TypeError function "function () {
1838     [native code]
1839 }" did not throw
1840 FAIL NodeIterator interface: attribute filter assert_throws: getting property on prototype object must throw TypeError function "function () {
1841     [native code]
1842 }" did not throw
1843 PASS NodeIterator interface: operation nextNode() 
1844 PASS NodeIterator interface: operation previousNode() 
1845 PASS NodeIterator interface: operation detach() 
1846 PASS NodeIterator must be primary interface of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) 
1847 PASS Stringification of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) 
1848 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0) 
1849 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "referenceNode" with the proper type (1) 
1850 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "pointerBeforeReferenceNode" with the proper type (2) 
1851 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (3) 
1852 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (4) 
1853 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode" with the proper type (5) 
1854 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode" with the proper type (6) 
1855 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "detach" with the proper type (7) 
1856 FAIL TreeWalker interface: existence and properties of interface object assert_equals: prototype of self's property "TreeWalker" is not Function.prototype expected (function) function "function () {
1857     [native code]
1858 }" but got (object) object "[object Object]"
1859 PASS TreeWalker interface object length 
1860 PASS TreeWalker interface: existence and properties of interface prototype object 
1861 FAIL TreeWalker interface: existence and properties of interface prototype object's "constructor" property assert_true: TreeWalker.prototype.constructor is not writable expected true got false
1862 FAIL TreeWalker interface: attribute root assert_throws: getting property on prototype object must throw TypeError function "function () {
1863     [native code]
1864 }" did not throw
1865 FAIL TreeWalker interface: attribute whatToShow assert_throws: getting property on prototype object must throw TypeError function "function () {
1866     [native code]
1867 }" did not throw
1868 FAIL TreeWalker interface: attribute filter assert_throws: getting property on prototype object must throw TypeError function "function () {
1869     [native code]
1870 }" did not throw
1871 FAIL TreeWalker interface: attribute currentNode assert_throws: getting property on prototype object must throw TypeError function "function () {
1872     [native code]
1873 }" did not throw
1874 PASS TreeWalker interface: operation parentNode() 
1875 PASS TreeWalker interface: operation firstChild() 
1876 PASS TreeWalker interface: operation lastChild() 
1877 PASS TreeWalker interface: operation previousSibling() 
1878 PASS TreeWalker interface: operation nextSibling() 
1879 PASS TreeWalker interface: operation previousNode() 
1880 PASS TreeWalker interface: operation nextNode() 
1881 PASS TreeWalker must be primary interface of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) 
1882 PASS Stringification of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) 
1883 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0) 
1884 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (1) 
1885 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (2) 
1886 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "currentNode" with the proper type (3) 
1887 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "parentNode" with the proper type (4) 
1888 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "firstChild" with the proper type (5) 
1889 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "lastChild" with the proper type (6) 
1890 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousSibling" with the proper type (7) 
1891 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextSibling" with the proper type (8) 
1892 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode" with the proper type (9) 
1893 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode" with the proper type (10) 
1894 FAIL DOMTokenList interface: existence and properties of interface object assert_equals: prototype of self's property "DOMTokenList" is not Function.prototype expected (function) function "function () {
1895     [native code]
1896 }" but got (object) object "[object Object]"
1897 PASS DOMTokenList interface object length 
1898 PASS DOMTokenList interface: existence and properties of interface prototype object 
1899 FAIL DOMTokenList interface: existence and properties of interface prototype object's "constructor" property assert_own_property: DOMTokenList.prototype does not have own property "constructor" expected property "constructor" missing
1900 FAIL DOMTokenList interface: attribute length assert_true: The prototype object must have a property "length" expected true got false
1901 PASS DOMTokenList interface: operation item(unsigned long) 
1902 PASS DOMTokenList interface: operation contains(DOMString) 
1903 PASS DOMTokenList interface: operation add(DOMString) 
1904 PASS DOMTokenList interface: operation remove(DOMString) 
1905 PASS DOMTokenList interface: operation toggle(DOMString,boolean) 
1906 FAIL DOMTokenList interface: stringifier assert_true: property is not enumerable expected true got false
1907 PASS DOMTokenList must be primary interface of document.body.classList 
1908 PASS Stringification of document.body.classList 
1909 FAIL DOMTokenList interface: document.body.classList must inherit property "length" with the proper type (0) assert_inherits: property "length" found on object expected in prototype chain
1910 PASS DOMTokenList interface: document.body.classList must inherit property "item" with the proper type (1) 
1911 PASS DOMTokenList interface: calling item(unsigned long) on document.body.classList with too few arguments must throw TypeError 
1912 PASS DOMTokenList interface: document.body.classList must inherit property "contains" with the proper type (2) 
1913 PASS DOMTokenList interface: calling contains(DOMString) on document.body.classList with too few arguments must throw TypeError 
1914 PASS DOMTokenList interface: document.body.classList must inherit property "add" with the proper type (3) 
1915 FAIL DOMTokenList interface: calling add(DOMString) on document.body.classList with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1916     [native code]
1917 }" did not throw
1918 PASS DOMTokenList interface: document.body.classList must inherit property "remove" with the proper type (4) 
1919 FAIL DOMTokenList interface: calling remove(DOMString) on document.body.classList with too few arguments must throw TypeError assert_throws: Called with 0 arguments function "function () {
1920     [native code]
1921 }" did not throw
1922 PASS DOMTokenList interface: document.body.classList must inherit property "toggle" with the proper type (5) 
1923 PASS DOMTokenList interface: calling toggle(DOMString,boolean) on document.body.classList with too few arguments must throw TypeError 
1924 FAIL DOMSettableTokenList interface: existence and properties of interface object assert_equals: prototype of self's property "DOMSettableTokenList" is not Function.prototype expected (function) function "function () {
1925     [native code]
1926 }" but got (object) object "[object Object]"
1927 PASS DOMSettableTokenList interface object length 
1928 PASS DOMSettableTokenList interface: existence and properties of interface prototype object 
1929 FAIL DOMSettableTokenList interface: existence and properties of interface prototype object's "constructor" property assert_own_property: DOMSettableTokenList.prototype does not have own property "constructor" expected property "constructor" missing
1930 FAIL DOMSettableTokenList interface: attribute value assert_true: The prototype object must have a property "value" expected true got false
1931