Move insertAdjacent*() API from HTMLElement to Element
[WebKit-https.git] / LayoutTests / imported / w3c / web-platform-tests / dom / interfaces-expected.txt
1 CONSOLE MESSAGE: line 236: callback not yet supported
2 DOM IDL tests
5 PASS Event interface: existence and properties of interface object 
6 PASS Event interface object length 
7 PASS Event interface object name 
8 PASS Event interface: existence and properties of interface prototype object 
9 PASS Event interface: existence and properties of interface prototype object's "constructor" property 
10 PASS Event interface: attribute type 
11 PASS Event interface: attribute target 
12 PASS Event interface: attribute currentTarget 
13 PASS Event interface: constant NONE on interface object 
14 PASS Event interface: constant NONE on interface prototype object 
15 PASS Event interface: constant CAPTURING_PHASE on interface object 
16 PASS Event interface: constant CAPTURING_PHASE on interface prototype object 
17 PASS Event interface: constant AT_TARGET on interface object 
18 PASS Event interface: constant AT_TARGET on interface prototype object 
19 PASS Event interface: constant BUBBLING_PHASE on interface object 
20 PASS Event interface: constant BUBBLING_PHASE on interface prototype object 
21 PASS Event interface: attribute eventPhase 
22 PASS Event interface: operation stopPropagation() 
23 PASS Event interface: operation stopImmediatePropagation() 
24 PASS Event interface: attribute bubbles 
25 PASS Event interface: attribute cancelable 
26 PASS Event interface: operation preventDefault() 
27 PASS Event interface: attribute defaultPrevented 
28 PASS Event interface: attribute timeStamp 
29 PASS Event interface: operation initEvent(DOMString,boolean,boolean) 
30 PASS Event must be primary interface of document.createEvent("Event") 
31 PASS Stringification of document.createEvent("Event") 
32 PASS Event interface: document.createEvent("Event") must inherit property "type" with the proper type (0) 
33 PASS Event interface: document.createEvent("Event") must inherit property "target" with the proper type (1) 
34 PASS Event interface: document.createEvent("Event") must inherit property "currentTarget" with the proper type (2) 
35 PASS Event interface: document.createEvent("Event") must inherit property "NONE" with the proper type (3) 
36 PASS Event interface: document.createEvent("Event") must inherit property "CAPTURING_PHASE" with the proper type (4) 
37 PASS Event interface: document.createEvent("Event") must inherit property "AT_TARGET" with the proper type (5) 
38 PASS Event interface: document.createEvent("Event") must inherit property "BUBBLING_PHASE" with the proper type (6) 
39 PASS Event interface: document.createEvent("Event") must inherit property "eventPhase" with the proper type (7) 
40 PASS Event interface: document.createEvent("Event") must inherit property "stopPropagation" with the proper type (8) 
41 PASS Event interface: document.createEvent("Event") must inherit property "stopImmediatePropagation" with the proper type (9) 
42 PASS Event interface: document.createEvent("Event") must inherit property "bubbles" with the proper type (10) 
43 PASS Event interface: document.createEvent("Event") must inherit property "cancelable" with the proper type (11) 
44 PASS Event interface: document.createEvent("Event") must inherit property "preventDefault" with the proper type (12) 
45 PASS Event interface: document.createEvent("Event") must inherit property "defaultPrevented" with the proper type (13) 
46 PASS Event interface: document.createEvent("Event") must have own property "isTrusted" 
47 PASS Event interface: document.createEvent("Event") must inherit property "timeStamp" with the proper type (15) 
48 PASS Event interface: document.createEvent("Event") must inherit property "initEvent" with the proper type (16) 
49 PASS Event interface: calling initEvent(DOMString,boolean,boolean) on document.createEvent("Event") with too few arguments must throw TypeError 
50 PASS Event must be primary interface of new Event("foo") 
51 PASS Stringification of new Event("foo") 
52 PASS Event interface: new Event("foo") must inherit property "type" with the proper type (0) 
53 PASS Event interface: new Event("foo") must inherit property "target" with the proper type (1) 
54 PASS Event interface: new Event("foo") must inherit property "currentTarget" with the proper type (2) 
55 PASS Event interface: new Event("foo") must inherit property "NONE" with the proper type (3) 
56 PASS Event interface: new Event("foo") must inherit property "CAPTURING_PHASE" with the proper type (4) 
57 PASS Event interface: new Event("foo") must inherit property "AT_TARGET" with the proper type (5) 
58 PASS Event interface: new Event("foo") must inherit property "BUBBLING_PHASE" with the proper type (6) 
59 PASS Event interface: new Event("foo") must inherit property "eventPhase" with the proper type (7) 
60 PASS Event interface: new Event("foo") must inherit property "stopPropagation" with the proper type (8) 
61 PASS Event interface: new Event("foo") must inherit property "stopImmediatePropagation" with the proper type (9) 
62 PASS Event interface: new Event("foo") must inherit property "bubbles" with the proper type (10) 
63 PASS Event interface: new Event("foo") must inherit property "cancelable" with the proper type (11) 
64 PASS Event interface: new Event("foo") must inherit property "preventDefault" with the proper type (12) 
65 PASS Event interface: new Event("foo") must inherit property "defaultPrevented" with the proper type (13) 
66 PASS Event interface: new Event("foo") must have own property "isTrusted" 
67 PASS Event interface: new Event("foo") must inherit property "timeStamp" with the proper type (15) 
68 PASS Event interface: new Event("foo") must inherit property "initEvent" with the proper type (16) 
69 PASS Event interface: calling initEvent(DOMString,boolean,boolean) on new Event("foo") with too few arguments must throw TypeError 
70 PASS CustomEvent interface: existence and properties of interface object 
71 PASS CustomEvent interface object length 
72 PASS CustomEvent interface object name 
73 PASS CustomEvent interface: existence and properties of interface prototype object 
74 PASS CustomEvent interface: existence and properties of interface prototype object's "constructor" property 
75 PASS CustomEvent interface: attribute detail 
76 PASS CustomEvent interface: operation initCustomEvent(DOMString,boolean,boolean,any) 
77 PASS CustomEvent must be primary interface of new CustomEvent("foo") 
78 PASS Stringification of new CustomEvent("foo") 
79 PASS CustomEvent interface: new CustomEvent("foo") must inherit property "detail" with the proper type (0) 
80 PASS CustomEvent interface: new CustomEvent("foo") must inherit property "initCustomEvent" with the proper type (1) 
81 PASS CustomEvent interface: calling initCustomEvent(DOMString,boolean,boolean,any) on new CustomEvent("foo") with too few arguments must throw TypeError 
82 PASS Event interface: new CustomEvent("foo") must inherit property "type" with the proper type (0) 
83 PASS Event interface: new CustomEvent("foo") must inherit property "target" with the proper type (1) 
84 PASS Event interface: new CustomEvent("foo") must inherit property "currentTarget" with the proper type (2) 
85 PASS Event interface: new CustomEvent("foo") must inherit property "NONE" with the proper type (3) 
86 PASS Event interface: new CustomEvent("foo") must inherit property "CAPTURING_PHASE" with the proper type (4) 
87 PASS Event interface: new CustomEvent("foo") must inherit property "AT_TARGET" with the proper type (5) 
88 PASS Event interface: new CustomEvent("foo") must inherit property "BUBBLING_PHASE" with the proper type (6) 
89 PASS Event interface: new CustomEvent("foo") must inherit property "eventPhase" with the proper type (7) 
90 PASS Event interface: new CustomEvent("foo") must inherit property "stopPropagation" with the proper type (8) 
91 PASS Event interface: new CustomEvent("foo") must inherit property "stopImmediatePropagation" with the proper type (9) 
92 PASS Event interface: new CustomEvent("foo") must inherit property "bubbles" with the proper type (10) 
93 PASS Event interface: new CustomEvent("foo") must inherit property "cancelable" with the proper type (11) 
94 PASS Event interface: new CustomEvent("foo") must inherit property "preventDefault" with the proper type (12) 
95 PASS Event interface: new CustomEvent("foo") must inherit property "defaultPrevented" with the proper type (13) 
96 PASS Event interface: new CustomEvent("foo") must have own property "isTrusted" 
97 PASS Event interface: new CustomEvent("foo") must inherit property "timeStamp" with the proper type (15) 
98 PASS Event interface: new CustomEvent("foo") must inherit property "initEvent" with the proper type (16) 
99 PASS Event interface: calling initEvent(DOMString,boolean,boolean) on new CustomEvent("foo") with too few arguments must throw TypeError 
100 PASS EventTarget interface: existence and properties of interface object 
101 PASS EventTarget interface object length 
102 PASS EventTarget interface object name 
103 PASS EventTarget interface: existence and properties of interface prototype object 
104 PASS EventTarget interface: existence and properties of interface prototype object's "constructor" property 
105 PASS EventTarget interface: operation addEventListener(DOMString,EventListener,[object Object],[object Object]) 
106 PASS EventTarget interface: operation removeEventListener(DOMString,EventListener,[object Object],[object Object]) 
107 PASS EventTarget interface: operation dispatchEvent(Event) 
108 PASS EventListener interface: existence and properties of interface object 
109 PASS EventListener interface: existence and properties of interface prototype object 
110 PASS EventListener interface: existence and properties of interface prototype object's "constructor" property 
111 PASS EventListener interface: operation handleEvent(Event) 
112 PASS NodeList interface: existence and properties of interface object 
113 PASS NodeList interface object length 
114 PASS NodeList interface object name 
115 PASS NodeList interface: existence and properties of interface prototype object 
116 PASS NodeList interface: existence and properties of interface prototype object's "constructor" property 
117 PASS NodeList interface: operation item(unsigned long) 
118 PASS NodeList interface: attribute length 
119 PASS NodeList must be primary interface of document.querySelectorAll("script") 
120 PASS Stringification of document.querySelectorAll("script") 
121 PASS NodeList interface: document.querySelectorAll("script") must inherit property "item" with the proper type (0) 
122 PASS NodeList interface: calling item(unsigned long) on document.querySelectorAll("script") with too few arguments must throw TypeError 
123 PASS NodeList interface: document.querySelectorAll("script") must inherit property "length" with the proper type (1) 
124 PASS HTMLCollection interface: existence and properties of interface object 
125 PASS HTMLCollection interface object length 
126 PASS HTMLCollection interface object name 
127 PASS HTMLCollection interface: existence and properties of interface prototype object 
128 PASS HTMLCollection interface: existence and properties of interface prototype object's "constructor" property 
129 PASS HTMLCollection interface: attribute length 
130 PASS HTMLCollection interface: operation item(unsigned long) 
131 PASS HTMLCollection interface: operation namedItem(DOMString) 
132 PASS HTMLCollection must be primary interface of document.body.children 
133 PASS Stringification of document.body.children 
134 PASS HTMLCollection interface: document.body.children must inherit property "length" with the proper type (0) 
135 PASS HTMLCollection interface: document.body.children must inherit property "item" with the proper type (1) 
136 PASS HTMLCollection interface: calling item(unsigned long) on document.body.children with too few arguments must throw TypeError 
137 PASS HTMLCollection interface: document.body.children must inherit property "namedItem" with the proper type (2) 
138 PASS HTMLCollection interface: calling namedItem(DOMString) on document.body.children with too few arguments must throw TypeError 
139 PASS MutationObserver interface: existence and properties of interface object 
140 PASS MutationObserver interface object length 
141 PASS MutationObserver interface object name 
142 PASS MutationObserver interface: existence and properties of interface prototype object 
143 PASS MutationObserver interface: existence and properties of interface prototype object's "constructor" property 
144 PASS MutationObserver interface: operation observe(Node,MutationObserverInit) 
145 PASS MutationObserver interface: operation disconnect() 
146 PASS MutationObserver interface: operation takeRecords() 
147 PASS MutationRecord interface: existence and properties of interface object 
148 PASS MutationRecord interface object length 
149 PASS MutationRecord interface object name 
150 PASS MutationRecord interface: existence and properties of interface prototype object 
151 PASS MutationRecord interface: existence and properties of interface prototype object's "constructor" property 
152 PASS MutationRecord interface: attribute type 
153 PASS MutationRecord interface: attribute target 
154 PASS MutationRecord interface: attribute addedNodes 
155 PASS MutationRecord interface: attribute removedNodes 
156 PASS MutationRecord interface: attribute previousSibling 
157 PASS MutationRecord interface: attribute nextSibling 
158 PASS MutationRecord interface: attribute attributeName 
159 PASS MutationRecord interface: attribute attributeNamespace 
160 PASS MutationRecord interface: attribute oldValue 
161 PASS Node interface: existence and properties of interface object 
162 PASS Node interface object length 
163 PASS Node interface object name 
164 PASS Node interface: existence and properties of interface prototype object 
165 PASS Node interface: existence and properties of interface prototype object's "constructor" property 
166 PASS Node interface: constant ELEMENT_NODE on interface object 
167 PASS Node interface: constant ELEMENT_NODE on interface prototype object 
168 PASS Node interface: constant ATTRIBUTE_NODE on interface object 
169 PASS Node interface: constant ATTRIBUTE_NODE on interface prototype object 
170 PASS Node interface: constant TEXT_NODE on interface object 
171 PASS Node interface: constant TEXT_NODE on interface prototype object 
172 PASS Node interface: constant CDATA_SECTION_NODE on interface object 
173 PASS Node interface: constant CDATA_SECTION_NODE on interface prototype object 
174 PASS Node interface: constant ENTITY_REFERENCE_NODE on interface object 
175 PASS Node interface: constant ENTITY_REFERENCE_NODE on interface prototype object 
176 PASS Node interface: constant ENTITY_NODE on interface object 
177 PASS Node interface: constant ENTITY_NODE on interface prototype object 
178 PASS Node interface: constant PROCESSING_INSTRUCTION_NODE on interface object 
179 PASS Node interface: constant PROCESSING_INSTRUCTION_NODE on interface prototype object 
180 PASS Node interface: constant COMMENT_NODE on interface object 
181 PASS Node interface: constant COMMENT_NODE on interface prototype object 
182 PASS Node interface: constant DOCUMENT_NODE on interface object 
183 PASS Node interface: constant DOCUMENT_NODE on interface prototype object 
184 PASS Node interface: constant DOCUMENT_TYPE_NODE on interface object 
185 PASS Node interface: constant DOCUMENT_TYPE_NODE on interface prototype object 
186 PASS Node interface: constant DOCUMENT_FRAGMENT_NODE on interface object 
187 PASS Node interface: constant DOCUMENT_FRAGMENT_NODE on interface prototype object 
188 PASS Node interface: constant NOTATION_NODE on interface object 
189 PASS Node interface: constant NOTATION_NODE on interface prototype object 
190 PASS Node interface: attribute nodeType 
191 PASS Node interface: attribute nodeName 
192 PASS Node interface: attribute baseURI 
193 PASS Node interface: attribute isConnected 
194 PASS Node interface: attribute ownerDocument 
195 PASS Node interface: attribute parentNode 
196 PASS Node interface: attribute parentElement 
197 PASS Node interface: operation hasChildNodes() 
198 PASS Node interface: attribute childNodes 
199 PASS Node interface: attribute firstChild 
200 PASS Node interface: attribute lastChild 
201 PASS Node interface: attribute previousSibling 
202 PASS Node interface: attribute nextSibling 
203 PASS Node interface: attribute nodeValue 
204 PASS Node interface: attribute textContent 
205 PASS Node interface: operation normalize() 
206 PASS Node interface: operation cloneNode(boolean) 
207 PASS Node interface: operation isEqualNode(Node) 
208 PASS Node interface: operation isSameNode(Node) 
209 PASS Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface object 
210 PASS Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface prototype object 
211 PASS Node interface: constant DOCUMENT_POSITION_PRECEDING on interface object 
212 PASS Node interface: constant DOCUMENT_POSITION_PRECEDING on interface prototype object 
213 PASS Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface object 
214 PASS Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface prototype object 
215 PASS Node interface: constant DOCUMENT_POSITION_CONTAINS on interface object 
216 PASS Node interface: constant DOCUMENT_POSITION_CONTAINS on interface prototype object 
217 PASS Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface object 
218 PASS Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface prototype object 
219 PASS Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface object 
220 PASS Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface prototype object 
221 PASS Node interface: operation compareDocumentPosition(Node) 
222 PASS Node interface: operation contains(Node) 
223 PASS Node interface: operation lookupPrefix(DOMString) 
224 PASS Node interface: operation lookupNamespaceURI(DOMString) 
225 PASS Node interface: operation isDefaultNamespace(DOMString) 
226 PASS Node interface: operation insertBefore(Node,Node) 
227 PASS Node interface: operation appendChild(Node) 
228 PASS Node interface: operation replaceChild(Node,Node) 
229 PASS Node interface: operation removeChild(Node) 
230 PASS Document interface: existence and properties of interface object 
231 PASS Document interface object length 
232 PASS Document interface object name 
233 PASS Document interface: existence and properties of interface prototype object 
234 PASS Document interface: existence and properties of interface prototype object's "constructor" property 
235 PASS Document interface: attribute implementation 
236 PASS Document interface: attribute URL 
237 PASS Document interface: attribute documentURI 
238 PASS Document interface: attribute origin 
239 PASS Document interface: attribute compatMode 
240 PASS Document interface: attribute characterSet 
241 PASS Document interface: attribute charset 
242 PASS Document interface: attribute inputEncoding 
243 PASS Document interface: attribute contentType 
244 PASS Document interface: attribute doctype 
245 PASS Document interface: attribute documentElement 
246 PASS Document interface: operation getElementsByTagName(DOMString) 
247 PASS Document interface: operation getElementsByTagNameNS(DOMString,DOMString) 
248 PASS Document interface: operation getElementsByClassName(DOMString) 
249 PASS Document interface: operation createElement(DOMString,ElementCreationOptions) 
250 PASS Document interface: operation createElementNS(DOMString,DOMString,ElementCreationOptions) 
251 PASS Document interface: operation createDocumentFragment() 
252 PASS Document interface: operation createTextNode(DOMString) 
253 PASS Document interface: operation createComment(DOMString) 
254 PASS Document interface: operation createProcessingInstruction(DOMString,DOMString) 
255 PASS Document interface: operation importNode(Node,boolean) 
256 PASS Document interface: operation adoptNode(Node) 
257 PASS Document interface: operation createAttribute(DOMString) 
258 PASS Document interface: operation createAttributeNS(DOMString,DOMString) 
259 PASS Document interface: operation createEvent(DOMString) 
260 PASS Document interface: operation createRange() 
261 PASS Document interface: operation createNodeIterator(Node,unsigned long,NodeFilter) 
262 PASS Document interface: operation createTreeWalker(Node,unsigned long,NodeFilter) 
263 PASS Document interface: operation getElementById(DOMString) 
264 PASS Document interface: attribute children 
265 PASS Document interface: attribute firstElementChild 
266 PASS Document interface: attribute lastElementChild 
267 PASS Document interface: attribute childElementCount 
268 PASS Document interface: operation prepend([object Object],[object Object]) 
269 PASS Document interface: operation append([object Object],[object Object]) 
270 PASS Document interface: operation querySelector(DOMString) 
271 PASS Document interface: operation querySelectorAll(DOMString) 
272 PASS Document must be primary interface of new Document() 
273 PASS Stringification of new Document() 
274 PASS Document interface: new Document() must inherit property "implementation" with the proper type (0) 
275 PASS Document interface: new Document() must inherit property "URL" with the proper type (1) 
276 PASS Document interface: new Document() must inherit property "documentURI" with the proper type (2) 
277 PASS Document interface: new Document() must inherit property "origin" with the proper type (3) 
278 PASS Document interface: new Document() must inherit property "compatMode" with the proper type (4) 
279 PASS Document interface: new Document() must inherit property "characterSet" with the proper type (5) 
280 PASS Document interface: new Document() must inherit property "charset" with the proper type (6) 
281 PASS Document interface: new Document() must inherit property "inputEncoding" with the proper type (7) 
282 PASS Document interface: new Document() must inherit property "contentType" with the proper type (8) 
283 PASS Document interface: new Document() must inherit property "doctype" with the proper type (9) 
284 PASS Document interface: new Document() must inherit property "documentElement" with the proper type (10) 
285 PASS Document interface: new Document() must inherit property "getElementsByTagName" with the proper type (11) 
286 PASS Document interface: calling getElementsByTagName(DOMString) on new Document() with too few arguments must throw TypeError 
287 PASS Document interface: new Document() must inherit property "getElementsByTagNameNS" with the proper type (12) 
288 PASS Document interface: calling getElementsByTagNameNS(DOMString,DOMString) on new Document() with too few arguments must throw TypeError 
289 PASS Document interface: new Document() must inherit property "getElementsByClassName" with the proper type (13) 
290 PASS Document interface: calling getElementsByClassName(DOMString) on new Document() with too few arguments must throw TypeError 
291 PASS Document interface: new Document() must inherit property "createElement" with the proper type (14) 
292 PASS Document interface: calling createElement(DOMString,ElementCreationOptions) on new Document() with too few arguments must throw TypeError 
293 PASS Document interface: new Document() must inherit property "createElementNS" with the proper type (15) 
294 PASS Document interface: calling createElementNS(DOMString,DOMString,ElementCreationOptions) on new Document() with too few arguments must throw TypeError 
295 PASS Document interface: new Document() must inherit property "createDocumentFragment" with the proper type (16) 
296 PASS Document interface: new Document() must inherit property "createTextNode" with the proper type (17) 
297 PASS Document interface: calling createTextNode(DOMString) on new Document() with too few arguments must throw TypeError 
298 PASS Document interface: new Document() must inherit property "createComment" with the proper type (18) 
299 PASS Document interface: calling createComment(DOMString) on new Document() with too few arguments must throw TypeError 
300 PASS Document interface: new Document() must inherit property "createProcessingInstruction" with the proper type (19) 
301 PASS Document interface: calling createProcessingInstruction(DOMString,DOMString) on new Document() with too few arguments must throw TypeError 
302 PASS Document interface: new Document() must inherit property "importNode" with the proper type (20) 
303 PASS Document interface: calling importNode(Node,boolean) on new Document() with too few arguments must throw TypeError 
304 PASS Document interface: new Document() must inherit property "adoptNode" with the proper type (21) 
305 PASS Document interface: calling adoptNode(Node) on new Document() with too few arguments must throw TypeError 
306 PASS Document interface: new Document() must inherit property "createAttribute" with the proper type (22) 
307 PASS Document interface: calling createAttribute(DOMString) on new Document() with too few arguments must throw TypeError 
308 PASS Document interface: new Document() must inherit property "createAttributeNS" with the proper type (23) 
309 PASS Document interface: calling createAttributeNS(DOMString,DOMString) on new Document() with too few arguments must throw TypeError 
310 PASS Document interface: new Document() must inherit property "createEvent" with the proper type (24) 
311 PASS Document interface: calling createEvent(DOMString) on new Document() with too few arguments must throw TypeError 
312 PASS Document interface: new Document() must inherit property "createRange" with the proper type (25) 
313 PASS Document interface: new Document() must inherit property "createNodeIterator" with the proper type (26) 
314 PASS Document interface: calling createNodeIterator(Node,unsigned long,NodeFilter) on new Document() with too few arguments must throw TypeError 
315 PASS Document interface: new Document() must inherit property "createTreeWalker" with the proper type (27) 
316 PASS Document interface: calling createTreeWalker(Node,unsigned long,NodeFilter) on new Document() with too few arguments must throw TypeError 
317 PASS Document interface: new Document() must inherit property "getElementById" with the proper type (28) 
318 PASS Document interface: calling getElementById(DOMString) on new Document() with too few arguments must throw TypeError 
319 PASS Document interface: new Document() must inherit property "children" with the proper type (29) 
320 PASS Document interface: new Document() must inherit property "firstElementChild" with the proper type (30) 
321 PASS Document interface: new Document() must inherit property "lastElementChild" with the proper type (31) 
322 PASS Document interface: new Document() must inherit property "childElementCount" with the proper type (32) 
323 PASS Document interface: new Document() must inherit property "prepend" with the proper type (33) 
324 PASS Document interface: calling prepend([object Object],[object Object]) on new Document() with too few arguments must throw TypeError 
325 PASS Document interface: new Document() must inherit property "append" with the proper type (34) 
326 PASS Document interface: calling append([object Object],[object Object]) on new Document() with too few arguments must throw TypeError 
327 PASS Document interface: new Document() must inherit property "querySelector" with the proper type (35) 
328 PASS Document interface: calling querySelector(DOMString) on new Document() with too few arguments must throw TypeError 
329 PASS Document interface: new Document() must inherit property "querySelectorAll" with the proper type (36) 
330 PASS Document interface: calling querySelectorAll(DOMString) on new Document() with too few arguments must throw TypeError 
331 PASS Node interface: new Document() must inherit property "ELEMENT_NODE" with the proper type (0) 
332 PASS Node interface: new Document() must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
333 PASS Node interface: new Document() must inherit property "TEXT_NODE" with the proper type (2) 
334 PASS Node interface: new Document() must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
335 PASS Node interface: new Document() must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
336 PASS Node interface: new Document() must inherit property "ENTITY_NODE" with the proper type (5) 
337 PASS Node interface: new Document() must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
338 PASS Node interface: new Document() must inherit property "COMMENT_NODE" with the proper type (7) 
339 PASS Node interface: new Document() must inherit property "DOCUMENT_NODE" with the proper type (8) 
340 PASS Node interface: new Document() must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
341 PASS Node interface: new Document() must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
342 PASS Node interface: new Document() must inherit property "NOTATION_NODE" with the proper type (11) 
343 PASS Node interface: new Document() must inherit property "nodeType" with the proper type (12) 
344 PASS Node interface: new Document() must inherit property "nodeName" with the proper type (13) 
345 FAIL Node interface: new Document() must inherit property "baseURI" with the proper type (14) assert_equals: expected "string" but got "object"
346 PASS Node interface: new Document() must inherit property "isConnected" with the proper type (15) 
347 PASS Node interface: new Document() must inherit property "ownerDocument" with the proper type (16) 
348 PASS Node interface: new Document() must inherit property "parentNode" with the proper type (17) 
349 PASS Node interface: new Document() must inherit property "parentElement" with the proper type (18) 
350 PASS Node interface: new Document() must inherit property "hasChildNodes" with the proper type (19) 
351 PASS Node interface: new Document() must inherit property "childNodes" with the proper type (20) 
352 PASS Node interface: new Document() must inherit property "firstChild" with the proper type (21) 
353 PASS Node interface: new Document() must inherit property "lastChild" with the proper type (22) 
354 PASS Node interface: new Document() must inherit property "previousSibling" with the proper type (23) 
355 PASS Node interface: new Document() must inherit property "nextSibling" with the proper type (24) 
356 PASS Node interface: new Document() must inherit property "nodeValue" with the proper type (25) 
357 PASS Node interface: new Document() must inherit property "textContent" with the proper type (26) 
358 PASS Node interface: new Document() must inherit property "normalize" with the proper type (27) 
359 PASS Node interface: new Document() must inherit property "cloneNode" with the proper type (28) 
360 PASS Node interface: calling cloneNode(boolean) on new Document() with too few arguments must throw TypeError 
361 PASS Node interface: new Document() must inherit property "isEqualNode" with the proper type (29) 
362 PASS Node interface: calling isEqualNode(Node) on new Document() with too few arguments must throw TypeError 
363 PASS Node interface: new Document() must inherit property "isSameNode" with the proper type (30) 
364 PASS Node interface: calling isSameNode(Node) on new Document() with too few arguments must throw TypeError 
365 PASS Node interface: new Document() must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (31) 
366 PASS Node interface: new Document() must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (32) 
367 PASS Node interface: new Document() must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (33) 
368 PASS Node interface: new Document() must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (34) 
369 PASS Node interface: new Document() must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (35) 
370 PASS Node interface: new Document() must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (36) 
371 PASS Node interface: new Document() must inherit property "compareDocumentPosition" with the proper type (37) 
372 PASS Node interface: calling compareDocumentPosition(Node) on new Document() with too few arguments must throw TypeError 
373 PASS Node interface: new Document() must inherit property "contains" with the proper type (38) 
374 PASS Node interface: calling contains(Node) on new Document() with too few arguments must throw TypeError 
375 PASS Node interface: new Document() must inherit property "lookupPrefix" with the proper type (39) 
376 PASS Node interface: calling lookupPrefix(DOMString) on new Document() with too few arguments must throw TypeError 
377 PASS Node interface: new Document() must inherit property "lookupNamespaceURI" with the proper type (40) 
378 PASS Node interface: calling lookupNamespaceURI(DOMString) on new Document() with too few arguments must throw TypeError 
379 PASS Node interface: new Document() must inherit property "isDefaultNamespace" with the proper type (41) 
380 PASS Node interface: calling isDefaultNamespace(DOMString) on new Document() with too few arguments must throw TypeError 
381 PASS Node interface: new Document() must inherit property "insertBefore" with the proper type (42) 
382 PASS Node interface: calling insertBefore(Node,Node) on new Document() with too few arguments must throw TypeError 
383 PASS Node interface: new Document() must inherit property "appendChild" with the proper type (43) 
384 PASS Node interface: calling appendChild(Node) on new Document() with too few arguments must throw TypeError 
385 PASS Node interface: new Document() must inherit property "replaceChild" with the proper type (44) 
386 PASS Node interface: calling replaceChild(Node,Node) on new Document() with too few arguments must throw TypeError 
387 PASS Node interface: new Document() must inherit property "removeChild" with the proper type (45) 
388 PASS Node interface: calling removeChild(Node) on new Document() with too few arguments must throw TypeError 
389 PASS EventTarget interface: new Document() must inherit property "addEventListener" with the proper type (0) 
390 PASS EventTarget interface: calling addEventListener(DOMString,EventListener,[object Object],[object Object]) on new Document() with too few arguments must throw TypeError 
391 PASS EventTarget interface: new Document() must inherit property "removeEventListener" with the proper type (1) 
392 PASS EventTarget interface: calling removeEventListener(DOMString,EventListener,[object Object],[object Object]) on new Document() with too few arguments must throw TypeError 
393 PASS EventTarget interface: new Document() must inherit property "dispatchEvent" with the proper type (2) 
394 PASS EventTarget interface: calling dispatchEvent(Event) on new Document() with too few arguments must throw TypeError 
395 PASS XMLDocument interface: existence and properties of interface object 
396 PASS XMLDocument interface object length 
397 PASS XMLDocument interface object name 
398 PASS XMLDocument interface: existence and properties of interface prototype object 
399 PASS XMLDocument interface: existence and properties of interface prototype object's "constructor" property 
400 PASS XMLDocument must be primary interface of xmlDoc 
401 PASS Stringification of xmlDoc 
402 PASS Document interface: xmlDoc must inherit property "implementation" with the proper type (0) 
403 PASS Document interface: xmlDoc must inherit property "URL" with the proper type (1) 
404 PASS Document interface: xmlDoc must inherit property "documentURI" with the proper type (2) 
405 PASS Document interface: xmlDoc must inherit property "origin" with the proper type (3) 
406 PASS Document interface: xmlDoc must inherit property "compatMode" with the proper type (4) 
407 PASS Document interface: xmlDoc must inherit property "characterSet" with the proper type (5) 
408 PASS Document interface: xmlDoc must inherit property "charset" with the proper type (6) 
409 PASS Document interface: xmlDoc must inherit property "inputEncoding" with the proper type (7) 
410 PASS Document interface: xmlDoc must inherit property "contentType" with the proper type (8) 
411 PASS Document interface: xmlDoc must inherit property "doctype" with the proper type (9) 
412 PASS Document interface: xmlDoc must inherit property "documentElement" with the proper type (10) 
413 PASS Document interface: xmlDoc must inherit property "getElementsByTagName" with the proper type (11) 
414 PASS Document interface: calling getElementsByTagName(DOMString) on xmlDoc with too few arguments must throw TypeError 
415 PASS Document interface: xmlDoc must inherit property "getElementsByTagNameNS" with the proper type (12) 
416 PASS Document interface: calling getElementsByTagNameNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError 
417 PASS Document interface: xmlDoc must inherit property "getElementsByClassName" with the proper type (13) 
418 PASS Document interface: calling getElementsByClassName(DOMString) on xmlDoc with too few arguments must throw TypeError 
419 PASS Document interface: xmlDoc must inherit property "createElement" with the proper type (14) 
420 PASS Document interface: calling createElement(DOMString,ElementCreationOptions) on xmlDoc with too few arguments must throw TypeError 
421 PASS Document interface: xmlDoc must inherit property "createElementNS" with the proper type (15) 
422 PASS Document interface: calling createElementNS(DOMString,DOMString,ElementCreationOptions) on xmlDoc with too few arguments must throw TypeError 
423 PASS Document interface: xmlDoc must inherit property "createDocumentFragment" with the proper type (16) 
424 PASS Document interface: xmlDoc must inherit property "createTextNode" with the proper type (17) 
425 PASS Document interface: calling createTextNode(DOMString) on xmlDoc with too few arguments must throw TypeError 
426 PASS Document interface: xmlDoc must inherit property "createComment" with the proper type (18) 
427 PASS Document interface: calling createComment(DOMString) on xmlDoc with too few arguments must throw TypeError 
428 PASS Document interface: xmlDoc must inherit property "createProcessingInstruction" with the proper type (19) 
429 PASS Document interface: calling createProcessingInstruction(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError 
430 PASS Document interface: xmlDoc must inherit property "importNode" with the proper type (20) 
431 PASS Document interface: calling importNode(Node,boolean) on xmlDoc with too few arguments must throw TypeError 
432 PASS Document interface: xmlDoc must inherit property "adoptNode" with the proper type (21) 
433 PASS Document interface: calling adoptNode(Node) on xmlDoc with too few arguments must throw TypeError 
434 PASS Document interface: xmlDoc must inherit property "createAttribute" with the proper type (22) 
435 PASS Document interface: calling createAttribute(DOMString) on xmlDoc with too few arguments must throw TypeError 
436 PASS Document interface: xmlDoc must inherit property "createAttributeNS" with the proper type (23) 
437 PASS Document interface: calling createAttributeNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError 
438 PASS Document interface: xmlDoc must inherit property "createEvent" with the proper type (24) 
439 PASS Document interface: calling createEvent(DOMString) on xmlDoc with too few arguments must throw TypeError 
440 PASS Document interface: xmlDoc must inherit property "createRange" with the proper type (25) 
441 PASS Document interface: xmlDoc must inherit property "createNodeIterator" with the proper type (26) 
442 PASS Document interface: calling createNodeIterator(Node,unsigned long,NodeFilter) on xmlDoc with too few arguments must throw TypeError 
443 PASS Document interface: xmlDoc must inherit property "createTreeWalker" with the proper type (27) 
444 PASS Document interface: calling createTreeWalker(Node,unsigned long,NodeFilter) on xmlDoc with too few arguments must throw TypeError 
445 PASS Document interface: xmlDoc must inherit property "getElementById" with the proper type (28) 
446 PASS Document interface: calling getElementById(DOMString) on xmlDoc with too few arguments must throw TypeError 
447 PASS Document interface: xmlDoc must inherit property "children" with the proper type (29) 
448 PASS Document interface: xmlDoc must inherit property "firstElementChild" with the proper type (30) 
449 PASS Document interface: xmlDoc must inherit property "lastElementChild" with the proper type (31) 
450 PASS Document interface: xmlDoc must inherit property "childElementCount" with the proper type (32) 
451 PASS Document interface: xmlDoc must inherit property "prepend" with the proper type (33) 
452 PASS Document interface: calling prepend([object Object],[object Object]) on xmlDoc with too few arguments must throw TypeError 
453 PASS Document interface: xmlDoc must inherit property "append" with the proper type (34) 
454 PASS Document interface: calling append([object Object],[object Object]) on xmlDoc with too few arguments must throw TypeError 
455 PASS Document interface: xmlDoc must inherit property "querySelector" with the proper type (35) 
456 PASS Document interface: calling querySelector(DOMString) on xmlDoc with too few arguments must throw TypeError 
457 PASS Document interface: xmlDoc must inherit property "querySelectorAll" with the proper type (36) 
458 PASS Document interface: calling querySelectorAll(DOMString) on xmlDoc with too few arguments must throw TypeError 
459 PASS Node interface: xmlDoc must inherit property "ELEMENT_NODE" with the proper type (0) 
460 PASS Node interface: xmlDoc must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
461 PASS Node interface: xmlDoc must inherit property "TEXT_NODE" with the proper type (2) 
462 PASS Node interface: xmlDoc must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
463 PASS Node interface: xmlDoc must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
464 PASS Node interface: xmlDoc must inherit property "ENTITY_NODE" with the proper type (5) 
465 PASS Node interface: xmlDoc must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
466 PASS Node interface: xmlDoc must inherit property "COMMENT_NODE" with the proper type (7) 
467 PASS Node interface: xmlDoc must inherit property "DOCUMENT_NODE" with the proper type (8) 
468 PASS Node interface: xmlDoc must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
469 PASS Node interface: xmlDoc must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
470 PASS Node interface: xmlDoc must inherit property "NOTATION_NODE" with the proper type (11) 
471 PASS Node interface: xmlDoc must inherit property "nodeType" with the proper type (12) 
472 PASS Node interface: xmlDoc must inherit property "nodeName" with the proper type (13) 
473 FAIL Node interface: xmlDoc must inherit property "baseURI" with the proper type (14) assert_equals: expected "string" but got "object"
474 PASS Node interface: xmlDoc must inherit property "isConnected" with the proper type (15) 
475 PASS Node interface: xmlDoc must inherit property "ownerDocument" with the proper type (16) 
476 PASS Node interface: xmlDoc must inherit property "parentNode" with the proper type (17) 
477 PASS Node interface: xmlDoc must inherit property "parentElement" with the proper type (18) 
478 PASS Node interface: xmlDoc must inherit property "hasChildNodes" with the proper type (19) 
479 PASS Node interface: xmlDoc must inherit property "childNodes" with the proper type (20) 
480 PASS Node interface: xmlDoc must inherit property "firstChild" with the proper type (21) 
481 PASS Node interface: xmlDoc must inherit property "lastChild" with the proper type (22) 
482 PASS Node interface: xmlDoc must inherit property "previousSibling" with the proper type (23) 
483 PASS Node interface: xmlDoc must inherit property "nextSibling" with the proper type (24) 
484 PASS Node interface: xmlDoc must inherit property "nodeValue" with the proper type (25) 
485 PASS Node interface: xmlDoc must inherit property "textContent" with the proper type (26) 
486 PASS Node interface: xmlDoc must inherit property "normalize" with the proper type (27) 
487 PASS Node interface: xmlDoc must inherit property "cloneNode" with the proper type (28) 
488 PASS Node interface: calling cloneNode(boolean) on xmlDoc with too few arguments must throw TypeError 
489 PASS Node interface: xmlDoc must inherit property "isEqualNode" with the proper type (29) 
490 PASS Node interface: calling isEqualNode(Node) on xmlDoc with too few arguments must throw TypeError 
491 PASS Node interface: xmlDoc must inherit property "isSameNode" with the proper type (30) 
492 PASS Node interface: calling isSameNode(Node) on xmlDoc with too few arguments must throw TypeError 
493 PASS Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (31) 
494 PASS Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (32) 
495 PASS Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (33) 
496 PASS Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (34) 
497 PASS Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (35) 
498 PASS Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (36) 
499 PASS Node interface: xmlDoc must inherit property "compareDocumentPosition" with the proper type (37) 
500 PASS Node interface: calling compareDocumentPosition(Node) on xmlDoc with too few arguments must throw TypeError 
501 PASS Node interface: xmlDoc must inherit property "contains" with the proper type (38) 
502 PASS Node interface: calling contains(Node) on xmlDoc with too few arguments must throw TypeError 
503 PASS Node interface: xmlDoc must inherit property "lookupPrefix" with the proper type (39) 
504 PASS Node interface: calling lookupPrefix(DOMString) on xmlDoc with too few arguments must throw TypeError 
505 PASS Node interface: xmlDoc must inherit property "lookupNamespaceURI" with the proper type (40) 
506 PASS Node interface: calling lookupNamespaceURI(DOMString) on xmlDoc with too few arguments must throw TypeError 
507 PASS Node interface: xmlDoc must inherit property "isDefaultNamespace" with the proper type (41) 
508 PASS Node interface: calling isDefaultNamespace(DOMString) on xmlDoc with too few arguments must throw TypeError 
509 PASS Node interface: xmlDoc must inherit property "insertBefore" with the proper type (42) 
510 PASS Node interface: calling insertBefore(Node,Node) on xmlDoc with too few arguments must throw TypeError 
511 PASS Node interface: xmlDoc must inherit property "appendChild" with the proper type (43) 
512 PASS Node interface: calling appendChild(Node) on xmlDoc with too few arguments must throw TypeError 
513 PASS Node interface: xmlDoc must inherit property "replaceChild" with the proper type (44) 
514 PASS Node interface: calling replaceChild(Node,Node) on xmlDoc with too few arguments must throw TypeError 
515 PASS Node interface: xmlDoc must inherit property "removeChild" with the proper type (45) 
516 PASS Node interface: calling removeChild(Node) on xmlDoc with too few arguments must throw TypeError 
517 PASS EventTarget interface: xmlDoc must inherit property "addEventListener" with the proper type (0) 
518 PASS EventTarget interface: calling addEventListener(DOMString,EventListener,[object Object],[object Object]) on xmlDoc with too few arguments must throw TypeError 
519 PASS EventTarget interface: xmlDoc must inherit property "removeEventListener" with the proper type (1) 
520 PASS EventTarget interface: calling removeEventListener(DOMString,EventListener,[object Object],[object Object]) on xmlDoc with too few arguments must throw TypeError 
521 PASS EventTarget interface: xmlDoc must inherit property "dispatchEvent" with the proper type (2) 
522 PASS EventTarget interface: calling dispatchEvent(Event) on xmlDoc with too few arguments must throw TypeError 
523 PASS DOMImplementation interface: existence and properties of interface object 
524 PASS DOMImplementation interface object length 
525 PASS DOMImplementation interface object name 
526 PASS DOMImplementation interface: existence and properties of interface prototype object 
527 PASS DOMImplementation interface: existence and properties of interface prototype object's "constructor" property 
528 PASS DOMImplementation interface: operation createDocumentType(DOMString,DOMString,DOMString) 
529 PASS DOMImplementation interface: operation createDocument(DOMString,DOMString,DocumentType) 
530 PASS DOMImplementation interface: operation createHTMLDocument(DOMString) 
531 PASS DOMImplementation interface: operation hasFeature() 
532 PASS DOMImplementation must be primary interface of document.implementation 
533 PASS Stringification of document.implementation 
534 PASS DOMImplementation interface: document.implementation must inherit property "createDocumentType" with the proper type (0) 
535 PASS DOMImplementation interface: calling createDocumentType(DOMString,DOMString,DOMString) on document.implementation with too few arguments must throw TypeError 
536 PASS DOMImplementation interface: document.implementation must inherit property "createDocument" with the proper type (1) 
537 PASS DOMImplementation interface: calling createDocument(DOMString,DOMString,DocumentType) on document.implementation with too few arguments must throw TypeError 
538 PASS DOMImplementation interface: document.implementation must inherit property "createHTMLDocument" with the proper type (2) 
539 PASS DOMImplementation interface: calling createHTMLDocument(DOMString) on document.implementation with too few arguments must throw TypeError 
540 PASS DOMImplementation interface: document.implementation must inherit property "hasFeature" with the proper type (3) 
541 PASS DocumentType interface: existence and properties of interface object 
542 PASS DocumentType interface object length 
543 PASS DocumentType interface object name 
544 PASS DocumentType interface: existence and properties of interface prototype object 
545 PASS DocumentType interface: existence and properties of interface prototype object's "constructor" property 
546 PASS DocumentType interface: attribute name 
547 PASS DocumentType interface: attribute publicId 
548 PASS DocumentType interface: attribute systemId 
549 PASS DocumentType interface: operation before([object Object],[object Object]) 
550 PASS DocumentType interface: operation after([object Object],[object Object]) 
551 PASS DocumentType interface: operation replaceWith([object Object],[object Object]) 
552 PASS DocumentType interface: operation remove() 
553 PASS DocumentType must be primary interface of document.doctype 
554 PASS Stringification of document.doctype 
555 PASS DocumentType interface: document.doctype must inherit property "name" with the proper type (0) 
556 PASS DocumentType interface: document.doctype must inherit property "publicId" with the proper type (1) 
557 PASS DocumentType interface: document.doctype must inherit property "systemId" with the proper type (2) 
558 PASS DocumentType interface: document.doctype must inherit property "before" with the proper type (3) 
559 PASS DocumentType interface: calling before([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError 
560 PASS DocumentType interface: document.doctype must inherit property "after" with the proper type (4) 
561 PASS DocumentType interface: calling after([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError 
562 PASS DocumentType interface: document.doctype must inherit property "replaceWith" with the proper type (5) 
563 PASS DocumentType interface: calling replaceWith([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError 
564 PASS DocumentType interface: document.doctype must inherit property "remove" with the proper type (6) 
565 PASS Node interface: document.doctype must inherit property "ELEMENT_NODE" with the proper type (0) 
566 PASS Node interface: document.doctype must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
567 PASS Node interface: document.doctype must inherit property "TEXT_NODE" with the proper type (2) 
568 PASS Node interface: document.doctype must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
569 PASS Node interface: document.doctype must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
570 PASS Node interface: document.doctype must inherit property "ENTITY_NODE" with the proper type (5) 
571 PASS Node interface: document.doctype must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
572 PASS Node interface: document.doctype must inherit property "COMMENT_NODE" with the proper type (7) 
573 PASS Node interface: document.doctype must inherit property "DOCUMENT_NODE" with the proper type (8) 
574 PASS Node interface: document.doctype must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
575 PASS Node interface: document.doctype must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
576 PASS Node interface: document.doctype must inherit property "NOTATION_NODE" with the proper type (11) 
577 PASS Node interface: document.doctype must inherit property "nodeType" with the proper type (12) 
578 PASS Node interface: document.doctype must inherit property "nodeName" with the proper type (13) 
579 PASS Node interface: document.doctype must inherit property "baseURI" with the proper type (14) 
580 PASS Node interface: document.doctype must inherit property "isConnected" with the proper type (15) 
581 PASS Node interface: document.doctype must inherit property "ownerDocument" with the proper type (16) 
582 PASS Node interface: document.doctype must inherit property "parentNode" with the proper type (17) 
583 PASS Node interface: document.doctype must inherit property "parentElement" with the proper type (18) 
584 PASS Node interface: document.doctype must inherit property "hasChildNodes" with the proper type (19) 
585 PASS Node interface: document.doctype must inherit property "childNodes" with the proper type (20) 
586 PASS Node interface: document.doctype must inherit property "firstChild" with the proper type (21) 
587 PASS Node interface: document.doctype must inherit property "lastChild" with the proper type (22) 
588 PASS Node interface: document.doctype must inherit property "previousSibling" with the proper type (23) 
589 PASS Node interface: document.doctype must inherit property "nextSibling" with the proper type (24) 
590 PASS Node interface: document.doctype must inherit property "nodeValue" with the proper type (25) 
591 PASS Node interface: document.doctype must inherit property "textContent" with the proper type (26) 
592 PASS Node interface: document.doctype must inherit property "normalize" with the proper type (27) 
593 PASS Node interface: document.doctype must inherit property "cloneNode" with the proper type (28) 
594 PASS Node interface: calling cloneNode(boolean) on document.doctype with too few arguments must throw TypeError 
595 PASS Node interface: document.doctype must inherit property "isEqualNode" with the proper type (29) 
596 PASS Node interface: calling isEqualNode(Node) on document.doctype with too few arguments must throw TypeError 
597 PASS Node interface: document.doctype must inherit property "isSameNode" with the proper type (30) 
598 PASS Node interface: calling isSameNode(Node) on document.doctype with too few arguments must throw TypeError 
599 PASS Node interface: document.doctype must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (31) 
600 PASS Node interface: document.doctype must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (32) 
601 PASS Node interface: document.doctype must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (33) 
602 PASS Node interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (34) 
603 PASS Node interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (35) 
604 PASS Node interface: document.doctype must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (36) 
605 PASS Node interface: document.doctype must inherit property "compareDocumentPosition" with the proper type (37) 
606 PASS Node interface: calling compareDocumentPosition(Node) on document.doctype with too few arguments must throw TypeError 
607 PASS Node interface: document.doctype must inherit property "contains" with the proper type (38) 
608 PASS Node interface: calling contains(Node) on document.doctype with too few arguments must throw TypeError 
609 PASS Node interface: document.doctype must inherit property "lookupPrefix" with the proper type (39) 
610 PASS Node interface: calling lookupPrefix(DOMString) on document.doctype with too few arguments must throw TypeError 
611 PASS Node interface: document.doctype must inherit property "lookupNamespaceURI" with the proper type (40) 
612 PASS Node interface: calling lookupNamespaceURI(DOMString) on document.doctype with too few arguments must throw TypeError 
613 PASS Node interface: document.doctype must inherit property "isDefaultNamespace" with the proper type (41) 
614 PASS Node interface: calling isDefaultNamespace(DOMString) on document.doctype with too few arguments must throw TypeError 
615 PASS Node interface: document.doctype must inherit property "insertBefore" with the proper type (42) 
616 PASS Node interface: calling insertBefore(Node,Node) on document.doctype with too few arguments must throw TypeError 
617 PASS Node interface: document.doctype must inherit property "appendChild" with the proper type (43) 
618 PASS Node interface: calling appendChild(Node) on document.doctype with too few arguments must throw TypeError 
619 PASS Node interface: document.doctype must inherit property "replaceChild" with the proper type (44) 
620 PASS Node interface: calling replaceChild(Node,Node) on document.doctype with too few arguments must throw TypeError 
621 PASS Node interface: document.doctype must inherit property "removeChild" with the proper type (45) 
622 PASS Node interface: calling removeChild(Node) on document.doctype with too few arguments must throw TypeError 
623 PASS EventTarget interface: document.doctype must inherit property "addEventListener" with the proper type (0) 
624 PASS EventTarget interface: calling addEventListener(DOMString,EventListener,[object Object],[object Object]) on document.doctype with too few arguments must throw TypeError 
625 PASS EventTarget interface: document.doctype must inherit property "removeEventListener" with the proper type (1) 
626 PASS EventTarget interface: calling removeEventListener(DOMString,EventListener,[object Object],[object Object]) on document.doctype with too few arguments must throw TypeError 
627 PASS EventTarget interface: document.doctype must inherit property "dispatchEvent" with the proper type (2) 
628 PASS EventTarget interface: calling dispatchEvent(Event) on document.doctype with too few arguments must throw TypeError 
629 PASS DocumentFragment interface: existence and properties of interface object 
630 PASS DocumentFragment interface object length 
631 PASS DocumentFragment interface object name 
632 PASS DocumentFragment interface: existence and properties of interface prototype object 
633 PASS DocumentFragment interface: existence and properties of interface prototype object's "constructor" property 
634 PASS DocumentFragment interface: operation getElementById(DOMString) 
635 PASS DocumentFragment interface: attribute children 
636 PASS DocumentFragment interface: attribute firstElementChild 
637 PASS DocumentFragment interface: attribute lastElementChild 
638 PASS DocumentFragment interface: attribute childElementCount 
639 PASS DocumentFragment interface: operation prepend([object Object],[object Object]) 
640 PASS DocumentFragment interface: operation append([object Object],[object Object]) 
641 PASS DocumentFragment interface: operation querySelector(DOMString) 
642 PASS DocumentFragment interface: operation querySelectorAll(DOMString) 
643 PASS DocumentFragment must be primary interface of document.createDocumentFragment() 
644 PASS Stringification of document.createDocumentFragment() 
645 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "getElementById" with the proper type (0) 
646 PASS DocumentFragment interface: calling getElementById(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError 
647 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "children" with the proper type (1) 
648 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "firstElementChild" with the proper type (2) 
649 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "lastElementChild" with the proper type (3) 
650 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "childElementCount" with the proper type (4) 
651 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "prepend" with the proper type (5) 
652 PASS DocumentFragment interface: calling prepend([object Object],[object Object]) on document.createDocumentFragment() with too few arguments must throw TypeError 
653 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "append" with the proper type (6) 
654 PASS DocumentFragment interface: calling append([object Object],[object Object]) on document.createDocumentFragment() with too few arguments must throw TypeError 
655 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelector" with the proper type (7) 
656 PASS DocumentFragment interface: calling querySelector(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError 
657 PASS DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelectorAll" with the proper type (8) 
658 PASS DocumentFragment interface: calling querySelectorAll(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError 
659 PASS Node interface: document.createDocumentFragment() must inherit property "ELEMENT_NODE" with the proper type (0) 
660 PASS Node interface: document.createDocumentFragment() must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
661 PASS Node interface: document.createDocumentFragment() must inherit property "TEXT_NODE" with the proper type (2) 
662 PASS Node interface: document.createDocumentFragment() must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
663 PASS Node interface: document.createDocumentFragment() must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
664 PASS Node interface: document.createDocumentFragment() must inherit property "ENTITY_NODE" with the proper type (5) 
665 PASS Node interface: document.createDocumentFragment() must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
666 PASS Node interface: document.createDocumentFragment() must inherit property "COMMENT_NODE" with the proper type (7) 
667 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_NODE" with the proper type (8) 
668 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
669 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
670 PASS Node interface: document.createDocumentFragment() must inherit property "NOTATION_NODE" with the proper type (11) 
671 PASS Node interface: document.createDocumentFragment() must inherit property "nodeType" with the proper type (12) 
672 PASS Node interface: document.createDocumentFragment() must inherit property "nodeName" with the proper type (13) 
673 PASS Node interface: document.createDocumentFragment() must inherit property "baseURI" with the proper type (14) 
674 PASS Node interface: document.createDocumentFragment() must inherit property "isConnected" with the proper type (15) 
675 PASS Node interface: document.createDocumentFragment() must inherit property "ownerDocument" with the proper type (16) 
676 PASS Node interface: document.createDocumentFragment() must inherit property "parentNode" with the proper type (17) 
677 PASS Node interface: document.createDocumentFragment() must inherit property "parentElement" with the proper type (18) 
678 PASS Node interface: document.createDocumentFragment() must inherit property "hasChildNodes" with the proper type (19) 
679 PASS Node interface: document.createDocumentFragment() must inherit property "childNodes" with the proper type (20) 
680 PASS Node interface: document.createDocumentFragment() must inherit property "firstChild" with the proper type (21) 
681 PASS Node interface: document.createDocumentFragment() must inherit property "lastChild" with the proper type (22) 
682 PASS Node interface: document.createDocumentFragment() must inherit property "previousSibling" with the proper type (23) 
683 PASS Node interface: document.createDocumentFragment() must inherit property "nextSibling" with the proper type (24) 
684 PASS Node interface: document.createDocumentFragment() must inherit property "nodeValue" with the proper type (25) 
685 PASS Node interface: document.createDocumentFragment() must inherit property "textContent" with the proper type (26) 
686 PASS Node interface: document.createDocumentFragment() must inherit property "normalize" with the proper type (27) 
687 PASS Node interface: document.createDocumentFragment() must inherit property "cloneNode" with the proper type (28) 
688 PASS Node interface: calling cloneNode(boolean) on document.createDocumentFragment() with too few arguments must throw TypeError 
689 PASS Node interface: document.createDocumentFragment() must inherit property "isEqualNode" with the proper type (29) 
690 PASS Node interface: calling isEqualNode(Node) on document.createDocumentFragment() with too few arguments must throw TypeError 
691 PASS Node interface: document.createDocumentFragment() must inherit property "isSameNode" with the proper type (30) 
692 PASS Node interface: calling isSameNode(Node) on document.createDocumentFragment() with too few arguments must throw TypeError 
693 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (31) 
694 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (32) 
695 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (33) 
696 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (34) 
697 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (35) 
698 PASS Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (36) 
699 PASS Node interface: document.createDocumentFragment() must inherit property "compareDocumentPosition" with the proper type (37) 
700 PASS Node interface: calling compareDocumentPosition(Node) on document.createDocumentFragment() with too few arguments must throw TypeError 
701 PASS Node interface: document.createDocumentFragment() must inherit property "contains" with the proper type (38) 
702 PASS Node interface: calling contains(Node) on document.createDocumentFragment() with too few arguments must throw TypeError 
703 PASS Node interface: document.createDocumentFragment() must inherit property "lookupPrefix" with the proper type (39) 
704 PASS Node interface: calling lookupPrefix(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError 
705 PASS Node interface: document.createDocumentFragment() must inherit property "lookupNamespaceURI" with the proper type (40) 
706 PASS Node interface: calling lookupNamespaceURI(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError 
707 PASS Node interface: document.createDocumentFragment() must inherit property "isDefaultNamespace" with the proper type (41) 
708 PASS Node interface: calling isDefaultNamespace(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError 
709 PASS Node interface: document.createDocumentFragment() must inherit property "insertBefore" with the proper type (42) 
710 PASS Node interface: calling insertBefore(Node,Node) on document.createDocumentFragment() with too few arguments must throw TypeError 
711 PASS Node interface: document.createDocumentFragment() must inherit property "appendChild" with the proper type (43) 
712 PASS Node interface: calling appendChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeError 
713 PASS Node interface: document.createDocumentFragment() must inherit property "replaceChild" with the proper type (44) 
714 PASS Node interface: calling replaceChild(Node,Node) on document.createDocumentFragment() with too few arguments must throw TypeError 
715 PASS Node interface: document.createDocumentFragment() must inherit property "removeChild" with the proper type (45) 
716 PASS Node interface: calling removeChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeError 
717 PASS EventTarget interface: document.createDocumentFragment() must inherit property "addEventListener" with the proper type (0) 
718 PASS EventTarget interface: calling addEventListener(DOMString,EventListener,[object Object],[object Object]) on document.createDocumentFragment() with too few arguments must throw TypeError 
719 PASS EventTarget interface: document.createDocumentFragment() must inherit property "removeEventListener" with the proper type (1) 
720 PASS EventTarget interface: calling removeEventListener(DOMString,EventListener,[object Object],[object Object]) on document.createDocumentFragment() with too few arguments must throw TypeError 
721 PASS EventTarget interface: document.createDocumentFragment() must inherit property "dispatchEvent" with the proper type (2) 
722 PASS EventTarget interface: calling dispatchEvent(Event) on document.createDocumentFragment() with too few arguments must throw TypeError 
723 PASS ShadowRoot interface: existence and properties of interface object 
724 PASS ShadowRoot interface object length 
725 PASS ShadowRoot interface object name 
726 PASS ShadowRoot interface: existence and properties of interface prototype object 
727 PASS ShadowRoot interface: existence and properties of interface prototype object's "constructor" property 
728 FAIL ShadowRoot interface: attribute mode assert_true: The prototype object must have a property "mode" expected true got false
729 PASS ShadowRoot interface: attribute host 
730 PASS Element interface: existence and properties of interface object 
731 PASS Element interface object length 
732 PASS Element interface object name 
733 PASS Element interface: existence and properties of interface prototype object 
734 PASS Element interface: existence and properties of interface prototype object's "constructor" property 
735 FAIL Element interface: attribute namespaceURI assert_own_property: expected property "namespaceURI" missing
736 FAIL Element interface: attribute prefix assert_own_property: expected property "prefix" missing
737 FAIL Element interface: attribute localName assert_own_property: expected property "localName" missing
738 PASS Element interface: attribute tagName 
739 PASS Element interface: attribute id 
740 PASS Element interface: attribute className 
741 PASS Element interface: attribute classList 
742 PASS Element interface: attribute slot 
743 PASS Element interface: operation hasAttributes() 
744 PASS Element interface: attribute attributes 
745 PASS Element interface: operation getAttributeNames() 
746 PASS Element interface: operation getAttribute(DOMString) 
747 PASS Element interface: operation getAttributeNS(DOMString,DOMString) 
748 PASS Element interface: operation setAttribute(DOMString,DOMString) 
749 PASS Element interface: operation setAttributeNS(DOMString,DOMString,DOMString) 
750 PASS Element interface: operation removeAttribute(DOMString) 
751 PASS Element interface: operation removeAttributeNS(DOMString,DOMString) 
752 PASS Element interface: operation hasAttribute(DOMString) 
753 PASS Element interface: operation hasAttributeNS(DOMString,DOMString) 
754 PASS Element interface: operation getAttributeNode(DOMString) 
755 PASS Element interface: operation getAttributeNodeNS(DOMString,DOMString) 
756 PASS Element interface: operation setAttributeNode(Attr) 
757 PASS Element interface: operation setAttributeNodeNS(Attr) 
758 PASS Element interface: operation removeAttributeNode(Attr) 
759 PASS Element interface: operation attachShadow(ShadowRootInit) 
760 PASS Element interface: attribute shadowRoot 
761 PASS Element interface: operation closest(DOMString) 
762 PASS Element interface: operation matches(DOMString) 
763 PASS Element interface: operation webkitMatchesSelector(DOMString) 
764 PASS Element interface: operation getElementsByTagName(DOMString) 
765 PASS Element interface: operation getElementsByTagNameNS(DOMString,DOMString) 
766 PASS Element interface: operation getElementsByClassName(DOMString) 
767 PASS Element interface: operation insertAdjacentElement(DOMString,Element) 
768 PASS Element interface: operation insertAdjacentText(DOMString,DOMString) 
769 PASS Element interface: attribute children 
770 PASS Element interface: attribute firstElementChild 
771 PASS Element interface: attribute lastElementChild 
772 PASS Element interface: attribute childElementCount 
773 PASS Element interface: operation prepend([object Object],[object Object]) 
774 PASS Element interface: operation append([object Object],[object Object]) 
775 PASS Element interface: operation querySelector(DOMString) 
776 PASS Element interface: operation querySelectorAll(DOMString) 
777 PASS Element interface: attribute previousElementSibling 
778 PASS Element interface: attribute nextElementSibling 
779 PASS Element interface: operation before([object Object],[object Object]) 
780 PASS Element interface: operation after([object Object],[object Object]) 
781 PASS Element interface: operation replaceWith([object Object],[object Object]) 
782 PASS Element interface: operation remove() 
783 PASS Element interface: attribute assignedSlot 
784 PASS Element must be primary interface of element 
785 PASS Stringification of element 
786 PASS Element interface: element must inherit property "namespaceURI" with the proper type (0) 
787 PASS Element interface: element must inherit property "prefix" with the proper type (1) 
788 PASS Element interface: element must inherit property "localName" with the proper type (2) 
789 PASS Element interface: element must inherit property "tagName" with the proper type (3) 
790 PASS Element interface: element must inherit property "id" with the proper type (4) 
791 PASS Element interface: element must inherit property "className" with the proper type (5) 
792 PASS Element interface: element must inherit property "classList" with the proper type (6) 
793 PASS Element interface: element must inherit property "slot" with the proper type (7) 
794 PASS Element interface: element must inherit property "hasAttributes" with the proper type (8) 
795 PASS Element interface: element must inherit property "attributes" with the proper type (9) 
796 PASS Element interface: element must inherit property "getAttributeNames" with the proper type (10) 
797 PASS Element interface: element must inherit property "getAttribute" with the proper type (11) 
798 PASS Element interface: calling getAttribute(DOMString) on element with too few arguments must throw TypeError 
799 PASS Element interface: element must inherit property "getAttributeNS" with the proper type (12) 
800 PASS Element interface: calling getAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError 
801 PASS Element interface: element must inherit property "setAttribute" with the proper type (13) 
802 PASS Element interface: calling setAttribute(DOMString,DOMString) on element with too few arguments must throw TypeError 
803 PASS Element interface: element must inherit property "setAttributeNS" with the proper type (14) 
804 PASS Element interface: calling setAttributeNS(DOMString,DOMString,DOMString) on element with too few arguments must throw TypeError 
805 PASS Element interface: element must inherit property "removeAttribute" with the proper type (15) 
806 PASS Element interface: calling removeAttribute(DOMString) on element with too few arguments must throw TypeError 
807 PASS Element interface: element must inherit property "removeAttributeNS" with the proper type (16) 
808 PASS Element interface: calling removeAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError 
809 PASS Element interface: element must inherit property "hasAttribute" with the proper type (17) 
810 PASS Element interface: calling hasAttribute(DOMString) on element with too few arguments must throw TypeError 
811 PASS Element interface: element must inherit property "hasAttributeNS" with the proper type (18) 
812 PASS Element interface: calling hasAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError 
813 PASS Element interface: element must inherit property "getAttributeNode" with the proper type (19) 
814 PASS Element interface: calling getAttributeNode(DOMString) on element with too few arguments must throw TypeError 
815 PASS Element interface: element must inherit property "getAttributeNodeNS" with the proper type (20) 
816 PASS Element interface: calling getAttributeNodeNS(DOMString,DOMString) on element with too few arguments must throw TypeError 
817 PASS Element interface: element must inherit property "setAttributeNode" with the proper type (21) 
818 PASS Element interface: calling setAttributeNode(Attr) on element with too few arguments must throw TypeError 
819 PASS Element interface: element must inherit property "setAttributeNodeNS" with the proper type (22) 
820 PASS Element interface: calling setAttributeNodeNS(Attr) on element with too few arguments must throw TypeError 
821 PASS Element interface: element must inherit property "removeAttributeNode" with the proper type (23) 
822 PASS Element interface: calling removeAttributeNode(Attr) on element with too few arguments must throw TypeError 
823 PASS Element interface: element must inherit property "attachShadow" with the proper type (24) 
824 PASS Element interface: calling attachShadow(ShadowRootInit) on element with too few arguments must throw TypeError 
825 PASS Element interface: element must inherit property "shadowRoot" with the proper type (25) 
826 PASS Element interface: element must inherit property "closest" with the proper type (26) 
827 PASS Element interface: calling closest(DOMString) on element with too few arguments must throw TypeError 
828 PASS Element interface: element must inherit property "matches" with the proper type (27) 
829 PASS Element interface: calling matches(DOMString) on element with too few arguments must throw TypeError 
830 PASS Element interface: element must inherit property "webkitMatchesSelector" with the proper type (28) 
831 PASS Element interface: calling webkitMatchesSelector(DOMString) on element with too few arguments must throw TypeError 
832 PASS Element interface: element must inherit property "getElementsByTagName" with the proper type (29) 
833 PASS Element interface: calling getElementsByTagName(DOMString) on element with too few arguments must throw TypeError 
834 PASS Element interface: element must inherit property "getElementsByTagNameNS" with the proper type (30) 
835 PASS Element interface: calling getElementsByTagNameNS(DOMString,DOMString) on element with too few arguments must throw TypeError 
836 PASS Element interface: element must inherit property "getElementsByClassName" with the proper type (31) 
837 PASS Element interface: calling getElementsByClassName(DOMString) on element with too few arguments must throw TypeError 
838 PASS Element interface: element must inherit property "insertAdjacentElement" with the proper type (32) 
839 PASS Element interface: calling insertAdjacentElement(DOMString,Element) on element with too few arguments must throw TypeError 
840 PASS Element interface: element must inherit property "insertAdjacentText" with the proper type (33) 
841 PASS Element interface: calling insertAdjacentText(DOMString,DOMString) on element with too few arguments must throw TypeError 
842 PASS Element interface: element must inherit property "children" with the proper type (34) 
843 PASS Element interface: element must inherit property "firstElementChild" with the proper type (35) 
844 PASS Element interface: element must inherit property "lastElementChild" with the proper type (36) 
845 PASS Element interface: element must inherit property "childElementCount" with the proper type (37) 
846 PASS Element interface: element must inherit property "prepend" with the proper type (38) 
847 PASS Element interface: calling prepend([object Object],[object Object]) on element with too few arguments must throw TypeError 
848 PASS Element interface: element must inherit property "append" with the proper type (39) 
849 PASS Element interface: calling append([object Object],[object Object]) on element with too few arguments must throw TypeError 
850 PASS Element interface: element must inherit property "querySelector" with the proper type (40) 
851 PASS Element interface: calling querySelector(DOMString) on element with too few arguments must throw TypeError 
852 PASS Element interface: element must inherit property "querySelectorAll" with the proper type (41) 
853 PASS Element interface: calling querySelectorAll(DOMString) on element with too few arguments must throw TypeError 
854 PASS Element interface: element must inherit property "previousElementSibling" with the proper type (42) 
855 PASS Element interface: element must inherit property "nextElementSibling" with the proper type (43) 
856 PASS Element interface: element must inherit property "before" with the proper type (44) 
857 PASS Element interface: calling before([object Object],[object Object]) on element with too few arguments must throw TypeError 
858 PASS Element interface: element must inherit property "after" with the proper type (45) 
859 PASS Element interface: calling after([object Object],[object Object]) on element with too few arguments must throw TypeError 
860 PASS Element interface: element must inherit property "replaceWith" with the proper type (46) 
861 PASS Element interface: calling replaceWith([object Object],[object Object]) on element with too few arguments must throw TypeError 
862 PASS Element interface: element must inherit property "remove" with the proper type (47) 
863 PASS Element interface: element must inherit property "assignedSlot" with the proper type (48) 
864 PASS Node interface: element must inherit property "ELEMENT_NODE" with the proper type (0) 
865 PASS Node interface: element must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
866 PASS Node interface: element must inherit property "TEXT_NODE" with the proper type (2) 
867 PASS Node interface: element must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
868 PASS Node interface: element must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
869 PASS Node interface: element must inherit property "ENTITY_NODE" with the proper type (5) 
870 PASS Node interface: element must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
871 PASS Node interface: element must inherit property "COMMENT_NODE" with the proper type (7) 
872 PASS Node interface: element must inherit property "DOCUMENT_NODE" with the proper type (8) 
873 PASS Node interface: element must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
874 PASS Node interface: element must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
875 PASS Node interface: element must inherit property "NOTATION_NODE" with the proper type (11) 
876 PASS Node interface: element must inherit property "nodeType" with the proper type (12) 
877 PASS Node interface: element must inherit property "nodeName" with the proper type (13) 
878 FAIL Node interface: element must inherit property "baseURI" with the proper type (14) assert_equals: expected "string" but got "object"
879 PASS Node interface: element must inherit property "isConnected" with the proper type (15) 
880 PASS Node interface: element must inherit property "ownerDocument" with the proper type (16) 
881 PASS Node interface: element must inherit property "parentNode" with the proper type (17) 
882 PASS Node interface: element must inherit property "parentElement" with the proper type (18) 
883 PASS Node interface: element must inherit property "hasChildNodes" with the proper type (19) 
884 PASS Node interface: element must inherit property "childNodes" with the proper type (20) 
885 PASS Node interface: element must inherit property "firstChild" with the proper type (21) 
886 PASS Node interface: element must inherit property "lastChild" with the proper type (22) 
887 PASS Node interface: element must inherit property "previousSibling" with the proper type (23) 
888 PASS Node interface: element must inherit property "nextSibling" with the proper type (24) 
889 PASS Node interface: element must inherit property "nodeValue" with the proper type (25) 
890 PASS Node interface: element must inherit property "textContent" with the proper type (26) 
891 PASS Node interface: element must inherit property "normalize" with the proper type (27) 
892 PASS Node interface: element must inherit property "cloneNode" with the proper type (28) 
893 PASS Node interface: calling cloneNode(boolean) on element with too few arguments must throw TypeError 
894 PASS Node interface: element must inherit property "isEqualNode" with the proper type (29) 
895 PASS Node interface: calling isEqualNode(Node) on element with too few arguments must throw TypeError 
896 PASS Node interface: element must inherit property "isSameNode" with the proper type (30) 
897 PASS Node interface: calling isSameNode(Node) on element with too few arguments must throw TypeError 
898 PASS Node interface: element must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (31) 
899 PASS Node interface: element must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (32) 
900 PASS Node interface: element must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (33) 
901 PASS Node interface: element must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (34) 
902 PASS Node interface: element must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (35) 
903 PASS Node interface: element must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (36) 
904 PASS Node interface: element must inherit property "compareDocumentPosition" with the proper type (37) 
905 PASS Node interface: calling compareDocumentPosition(Node) on element with too few arguments must throw TypeError 
906 PASS Node interface: element must inherit property "contains" with the proper type (38) 
907 PASS Node interface: calling contains(Node) on element with too few arguments must throw TypeError 
908 PASS Node interface: element must inherit property "lookupPrefix" with the proper type (39) 
909 PASS Node interface: calling lookupPrefix(DOMString) on element with too few arguments must throw TypeError 
910 PASS Node interface: element must inherit property "lookupNamespaceURI" with the proper type (40) 
911 PASS Node interface: calling lookupNamespaceURI(DOMString) on element with too few arguments must throw TypeError 
912 PASS Node interface: element must inherit property "isDefaultNamespace" with the proper type (41) 
913 PASS Node interface: calling isDefaultNamespace(DOMString) on element with too few arguments must throw TypeError 
914 PASS Node interface: element must inherit property "insertBefore" with the proper type (42) 
915 PASS Node interface: calling insertBefore(Node,Node) on element with too few arguments must throw TypeError 
916 PASS Node interface: element must inherit property "appendChild" with the proper type (43) 
917 PASS Node interface: calling appendChild(Node) on element with too few arguments must throw TypeError 
918 PASS Node interface: element must inherit property "replaceChild" with the proper type (44) 
919 PASS Node interface: calling replaceChild(Node,Node) on element with too few arguments must throw TypeError 
920 PASS Node interface: element must inherit property "removeChild" with the proper type (45) 
921 PASS Node interface: calling removeChild(Node) on element with too few arguments must throw TypeError 
922 PASS EventTarget interface: element must inherit property "addEventListener" with the proper type (0) 
923 PASS EventTarget interface: calling addEventListener(DOMString,EventListener,[object Object],[object Object]) on element with too few arguments must throw TypeError 
924 PASS EventTarget interface: element must inherit property "removeEventListener" with the proper type (1) 
925 PASS EventTarget interface: calling removeEventListener(DOMString,EventListener,[object Object],[object Object]) on element with too few arguments must throw TypeError 
926 PASS EventTarget interface: element must inherit property "dispatchEvent" with the proper type (2) 
927 PASS EventTarget interface: calling dispatchEvent(Event) on element with too few arguments must throw TypeError 
928 PASS NamedNodeMap interface: existence and properties of interface object 
929 PASS NamedNodeMap interface object length 
930 PASS NamedNodeMap interface object name 
931 PASS NamedNodeMap interface: existence and properties of interface prototype object 
932 PASS NamedNodeMap interface: existence and properties of interface prototype object's "constructor" property 
933 PASS NamedNodeMap interface: attribute length 
934 PASS NamedNodeMap interface: operation item(unsigned long) 
935 PASS NamedNodeMap interface: operation getNamedItem(DOMString) 
936 PASS NamedNodeMap interface: operation getNamedItemNS(DOMString,DOMString) 
937 PASS NamedNodeMap interface: operation setNamedItem(Attr) 
938 PASS NamedNodeMap interface: operation setNamedItemNS(Attr) 
939 PASS NamedNodeMap interface: operation removeNamedItem(DOMString) 
940 PASS NamedNodeMap interface: operation removeNamedItemNS(DOMString,DOMString) 
941 FAIL Attr interface: existence and properties of interface object assert_equals: prototype of self's property "Attr" is not Function.prototype expected function "function () {
942     [native code]
943 }" but got function "function Node() {
944     [native code]
945 }"
946 PASS Attr interface object length 
947 PASS Attr interface object name 
948 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 object "[object NodePrototype]"
949 PASS Attr interface: existence and properties of interface prototype object's "constructor" property 
950 FAIL Attr interface: attribute namespaceURI assert_own_property: expected property "namespaceURI" missing
951 FAIL Attr interface: attribute prefix assert_own_property: expected property "prefix" missing
952 FAIL Attr interface: attribute localName assert_own_property: expected property "localName" missing
953 PASS Attr interface: attribute name 
954 FAIL Attr interface: attribute nodeName assert_own_property: expected property "nodeName" missing
955 PASS Attr interface: attribute value 
956 FAIL Attr interface: attribute nodeValue assert_own_property: expected property "nodeValue" missing
957 FAIL Attr interface: attribute textContent assert_own_property: expected property "textContent" missing
958 PASS Attr interface: attribute ownerElement 
959 PASS Attr interface: attribute specified 
960 PASS Attr must be primary interface of document.querySelector("[id]").attributes[0] 
961 PASS Stringification of document.querySelector("[id]").attributes[0] 
962 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "namespaceURI" with the proper type (0) 
963 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "prefix" with the proper type (1) 
964 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "localName" with the proper type (2) 
965 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "name" with the proper type (3) 
966 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "nodeName" with the proper type (4) 
967 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "value" with the proper type (5) 
968 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "nodeValue" with the proper type (6) 
969 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "textContent" with the proper type (7) 
970 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "ownerElement" with the proper type (8) 
971 PASS Attr interface: document.querySelector("[id]").attributes[0] must inherit property "specified" with the proper type (9) 
972 PASS CharacterData interface: existence and properties of interface object 
973 PASS CharacterData interface object length 
974 PASS CharacterData interface object name 
975 PASS CharacterData interface: existence and properties of interface prototype object 
976 PASS CharacterData interface: existence and properties of interface prototype object's "constructor" property 
977 PASS CharacterData interface: attribute data 
978 PASS CharacterData interface: attribute length 
979 PASS CharacterData interface: operation substringData(unsigned long,unsigned long) 
980 PASS CharacterData interface: operation appendData(DOMString) 
981 PASS CharacterData interface: operation insertData(unsigned long,DOMString) 
982 PASS CharacterData interface: operation deleteData(unsigned long,unsigned long) 
983 PASS CharacterData interface: operation replaceData(unsigned long,unsigned long,DOMString) 
984 PASS CharacterData interface: attribute previousElementSibling 
985 PASS CharacterData interface: attribute nextElementSibling 
986 PASS CharacterData interface: operation before([object Object],[object Object]) 
987 PASS CharacterData interface: operation after([object Object],[object Object]) 
988 PASS CharacterData interface: operation replaceWith([object Object],[object Object]) 
989 PASS CharacterData interface: operation remove() 
990 PASS Text interface: existence and properties of interface object 
991 PASS Text interface object length 
992 PASS Text interface object name 
993 PASS Text interface: existence and properties of interface prototype object 
994 PASS Text interface: existence and properties of interface prototype object's "constructor" property 
995 PASS Text interface: operation splitText(unsigned long) 
996 PASS Text interface: attribute wholeText 
997 PASS Text interface: attribute assignedSlot 
998 PASS Text must be primary interface of document.createTextNode("abc") 
999 PASS Stringification of document.createTextNode("abc") 
1000 PASS Text interface: document.createTextNode("abc") must inherit property "splitText" with the proper type (0) 
1001 PASS Text interface: calling splitText(unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError 
1002 PASS Text interface: document.createTextNode("abc") must inherit property "wholeText" with the proper type (1) 
1003 PASS Text interface: document.createTextNode("abc") must inherit property "assignedSlot" with the proper type (2) 
1004 PASS CharacterData interface: document.createTextNode("abc") must inherit property "data" with the proper type (0) 
1005 PASS CharacterData interface: document.createTextNode("abc") must inherit property "length" with the proper type (1) 
1006 PASS CharacterData interface: document.createTextNode("abc") must inherit property "substringData" with the proper type (2) 
1007 PASS CharacterData interface: calling substringData(unsigned long,unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError 
1008 PASS CharacterData interface: document.createTextNode("abc") must inherit property "appendData" with the proper type (3) 
1009 PASS CharacterData interface: calling appendData(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError 
1010 PASS CharacterData interface: document.createTextNode("abc") must inherit property "insertData" with the proper type (4) 
1011 PASS CharacterData interface: calling insertData(unsigned long,DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError 
1012 PASS CharacterData interface: document.createTextNode("abc") must inherit property "deleteData" with the proper type (5) 
1013 PASS CharacterData interface: calling deleteData(unsigned long,unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError 
1014 PASS CharacterData interface: document.createTextNode("abc") must inherit property "replaceData" with the proper type (6) 
1015 PASS CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError 
1016 PASS CharacterData interface: document.createTextNode("abc") must inherit property "previousElementSibling" with the proper type (7) 
1017 PASS CharacterData interface: document.createTextNode("abc") must inherit property "nextElementSibling" with the proper type (8) 
1018 PASS CharacterData interface: document.createTextNode("abc") must inherit property "before" with the proper type (9) 
1019 PASS CharacterData interface: calling before([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError 
1020 PASS CharacterData interface: document.createTextNode("abc") must inherit property "after" with the proper type (10) 
1021 PASS CharacterData interface: calling after([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError 
1022 PASS CharacterData interface: document.createTextNode("abc") must inherit property "replaceWith" with the proper type (11) 
1023 PASS CharacterData interface: calling replaceWith([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError 
1024 PASS CharacterData interface: document.createTextNode("abc") must inherit property "remove" with the proper type (12) 
1025 PASS Node interface: document.createTextNode("abc") must inherit property "ELEMENT_NODE" with the proper type (0) 
1026 PASS Node interface: document.createTextNode("abc") must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
1027 PASS Node interface: document.createTextNode("abc") must inherit property "TEXT_NODE" with the proper type (2) 
1028 PASS Node interface: document.createTextNode("abc") must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
1029 PASS Node interface: document.createTextNode("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
1030 PASS Node interface: document.createTextNode("abc") must inherit property "ENTITY_NODE" with the proper type (5) 
1031 PASS Node interface: document.createTextNode("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
1032 PASS Node interface: document.createTextNode("abc") must inherit property "COMMENT_NODE" with the proper type (7) 
1033 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_NODE" with the proper type (8) 
1034 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
1035 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
1036 PASS Node interface: document.createTextNode("abc") must inherit property "NOTATION_NODE" with the proper type (11) 
1037 PASS Node interface: document.createTextNode("abc") must inherit property "nodeType" with the proper type (12) 
1038 PASS Node interface: document.createTextNode("abc") must inherit property "nodeName" with the proper type (13) 
1039 PASS Node interface: document.createTextNode("abc") must inherit property "baseURI" with the proper type (14) 
1040 PASS Node interface: document.createTextNode("abc") must inherit property "isConnected" with the proper type (15) 
1041 PASS Node interface: document.createTextNode("abc") must inherit property "ownerDocument" with the proper type (16) 
1042 PASS Node interface: document.createTextNode("abc") must inherit property "parentNode" with the proper type (17) 
1043 PASS Node interface: document.createTextNode("abc") must inherit property "parentElement" with the proper type (18) 
1044 PASS Node interface: document.createTextNode("abc") must inherit property "hasChildNodes" with the proper type (19) 
1045 PASS Node interface: document.createTextNode("abc") must inherit property "childNodes" with the proper type (20) 
1046 PASS Node interface: document.createTextNode("abc") must inherit property "firstChild" with the proper type (21) 
1047 PASS Node interface: document.createTextNode("abc") must inherit property "lastChild" with the proper type (22) 
1048 PASS Node interface: document.createTextNode("abc") must inherit property "previousSibling" with the proper type (23) 
1049 PASS Node interface: document.createTextNode("abc") must inherit property "nextSibling" with the proper type (24) 
1050 PASS Node interface: document.createTextNode("abc") must inherit property "nodeValue" with the proper type (25) 
1051 PASS Node interface: document.createTextNode("abc") must inherit property "textContent" with the proper type (26) 
1052 PASS Node interface: document.createTextNode("abc") must inherit property "normalize" with the proper type (27) 
1053 PASS Node interface: document.createTextNode("abc") must inherit property "cloneNode" with the proper type (28) 
1054 PASS Node interface: calling cloneNode(boolean) on document.createTextNode("abc") with too few arguments must throw TypeError 
1055 PASS Node interface: document.createTextNode("abc") must inherit property "isEqualNode" with the proper type (29) 
1056 PASS Node interface: calling isEqualNode(Node) on document.createTextNode("abc") with too few arguments must throw TypeError 
1057 PASS Node interface: document.createTextNode("abc") must inherit property "isSameNode" with the proper type (30) 
1058 PASS Node interface: calling isSameNode(Node) on document.createTextNode("abc") with too few arguments must throw TypeError 
1059 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (31) 
1060 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (32) 
1061 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (33) 
1062 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (34) 
1063 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (35) 
1064 PASS Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (36) 
1065 PASS Node interface: document.createTextNode("abc") must inherit property "compareDocumentPosition" with the proper type (37) 
1066 PASS Node interface: calling compareDocumentPosition(Node) on document.createTextNode("abc") with too few arguments must throw TypeError 
1067 PASS Node interface: document.createTextNode("abc") must inherit property "contains" with the proper type (38) 
1068 PASS Node interface: calling contains(Node) on document.createTextNode("abc") with too few arguments must throw TypeError 
1069 PASS Node interface: document.createTextNode("abc") must inherit property "lookupPrefix" with the proper type (39) 
1070 PASS Node interface: calling lookupPrefix(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError 
1071 PASS Node interface: document.createTextNode("abc") must inherit property "lookupNamespaceURI" with the proper type (40) 
1072 PASS Node interface: calling lookupNamespaceURI(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError 
1073 PASS Node interface: document.createTextNode("abc") must inherit property "isDefaultNamespace" with the proper type (41) 
1074 PASS Node interface: calling isDefaultNamespace(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError 
1075 PASS Node interface: document.createTextNode("abc") must inherit property "insertBefore" with the proper type (42) 
1076 PASS Node interface: calling insertBefore(Node,Node) on document.createTextNode("abc") with too few arguments must throw TypeError 
1077 PASS Node interface: document.createTextNode("abc") must inherit property "appendChild" with the proper type (43) 
1078 PASS Node interface: calling appendChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeError 
1079 PASS Node interface: document.createTextNode("abc") must inherit property "replaceChild" with the proper type (44) 
1080 PASS Node interface: calling replaceChild(Node,Node) on document.createTextNode("abc") with too few arguments must throw TypeError 
1081 PASS Node interface: document.createTextNode("abc") must inherit property "removeChild" with the proper type (45) 
1082 PASS Node interface: calling removeChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeError 
1083 PASS EventTarget interface: document.createTextNode("abc") must inherit property "addEventListener" with the proper type (0) 
1084 PASS EventTarget interface: calling addEventListener(DOMString,EventListener,[object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError 
1085 PASS EventTarget interface: document.createTextNode("abc") must inherit property "removeEventListener" with the proper type (1) 
1086 PASS EventTarget interface: calling removeEventListener(DOMString,EventListener,[object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError 
1087 PASS EventTarget interface: document.createTextNode("abc") must inherit property "dispatchEvent" with the proper type (2) 
1088 PASS EventTarget interface: calling dispatchEvent(Event) on document.createTextNode("abc") with too few arguments must throw TypeError 
1089 PASS ProcessingInstruction interface: existence and properties of interface object 
1090 PASS ProcessingInstruction interface object length 
1091 PASS ProcessingInstruction interface object name 
1092 PASS ProcessingInstruction interface: existence and properties of interface prototype object 
1093 PASS ProcessingInstruction interface: existence and properties of interface prototype object's "constructor" property 
1094 PASS ProcessingInstruction interface: attribute target 
1095 PASS ProcessingInstruction must be primary interface of xmlDoc.createProcessingInstruction("abc", "def") 
1096 PASS Stringification of xmlDoc.createProcessingInstruction("abc", "def") 
1097 PASS ProcessingInstruction interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "target" with the proper type (0) 
1098 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "data" with the proper type (0) 
1099 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "length" with the proper type (1) 
1100 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "substringData" with the proper type (2) 
1101 PASS CharacterData interface: calling substringData(unsigned long,unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1102 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendData" with the proper type (3) 
1103 PASS CharacterData interface: calling appendData(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1104 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertData" with the proper type (4) 
1105 PASS CharacterData interface: calling insertData(unsigned long,DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1106 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "deleteData" with the proper type (5) 
1107 PASS CharacterData interface: calling deleteData(unsigned long,unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1108 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceData" with the proper type (6) 
1109 PASS CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1110 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousElementSibling" with the proper type (7) 
1111 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextElementSibling" with the proper type (8) 
1112 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "before" with the proper type (9) 
1113 PASS CharacterData interface: calling before([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1114 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "after" with the proper type (10) 
1115 PASS CharacterData interface: calling after([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1116 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceWith" with the proper type (11) 
1117 PASS CharacterData interface: calling replaceWith([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1118 PASS CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "remove" with the proper type (12) 
1119 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ELEMENT_NODE" with the proper type (0) 
1120 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
1121 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "TEXT_NODE" with the proper type (2) 
1122 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
1123 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
1124 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_NODE" with the proper type (5) 
1125 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
1126 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "COMMENT_NODE" with the proper type (7) 
1127 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_NODE" with the proper type (8) 
1128 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
1129 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
1130 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "NOTATION_NODE" with the proper type (11) 
1131 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeType" with the proper type (12) 
1132 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeName" with the proper type (13) 
1133 FAIL Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "baseURI" with the proper type (14) assert_equals: expected "string" but got "object"
1134 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isConnected" with the proper type (15) 
1135 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ownerDocument" with the proper type (16) 
1136 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentNode" with the proper type (17) 
1137 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentElement" with the proper type (18) 
1138 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "hasChildNodes" with the proper type (19) 
1139 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "childNodes" with the proper type (20) 
1140 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "firstChild" with the proper type (21) 
1141 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lastChild" with the proper type (22) 
1142 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousSibling" with the proper type (23) 
1143 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextSibling" with the proper type (24) 
1144 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeValue" with the proper type (25) 
1145 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "textContent" with the proper type (26) 
1146 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "normalize" with the proper type (27) 
1147 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "cloneNode" with the proper type (28) 
1148 PASS Node interface: calling cloneNode(boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1149 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isEqualNode" with the proper type (29) 
1150 PASS Node interface: calling isEqualNode(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1151 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isSameNode" with the proper type (30) 
1152 PASS Node interface: calling isSameNode(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1153 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (31) 
1154 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (32) 
1155 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (33) 
1156 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (34) 
1157 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (35) 
1158 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (36) 
1159 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "compareDocumentPosition" with the proper type (37) 
1160 PASS Node interface: calling compareDocumentPosition(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1161 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "contains" with the proper type (38) 
1162 PASS Node interface: calling contains(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1163 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupPrefix" with the proper type (39) 
1164 PASS Node interface: calling lookupPrefix(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1165 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupNamespaceURI" with the proper type (40) 
1166 PASS Node interface: calling lookupNamespaceURI(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1167 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isDefaultNamespace" with the proper type (41) 
1168 PASS Node interface: calling isDefaultNamespace(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1169 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertBefore" with the proper type (42) 
1170 PASS Node interface: calling insertBefore(Node,Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1171 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendChild" with the proper type (43) 
1172 PASS Node interface: calling appendChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1173 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceChild" with the proper type (44) 
1174 PASS Node interface: calling replaceChild(Node,Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1175 PASS Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeChild" with the proper type (45) 
1176 PASS Node interface: calling removeChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1177 PASS EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "addEventListener" with the proper type (0) 
1178 PASS EventTarget interface: calling addEventListener(DOMString,EventListener,[object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1179 PASS EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeEventListener" with the proper type (1) 
1180 PASS EventTarget interface: calling removeEventListener(DOMString,EventListener,[object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1181 PASS EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "dispatchEvent" with the proper type (2) 
1182 PASS EventTarget interface: calling dispatchEvent(Event) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError 
1183 PASS Comment interface: existence and properties of interface object 
1184 PASS Comment interface object length 
1185 PASS Comment interface object name 
1186 PASS Comment interface: existence and properties of interface prototype object 
1187 PASS Comment interface: existence and properties of interface prototype object's "constructor" property 
1188 PASS Comment must be primary interface of document.createComment("abc") 
1189 PASS Stringification of document.createComment("abc") 
1190 PASS CharacterData interface: document.createComment("abc") must inherit property "data" with the proper type (0) 
1191 PASS CharacterData interface: document.createComment("abc") must inherit property "length" with the proper type (1) 
1192 PASS CharacterData interface: document.createComment("abc") must inherit property "substringData" with the proper type (2) 
1193 PASS CharacterData interface: calling substringData(unsigned long,unsigned long) on document.createComment("abc") with too few arguments must throw TypeError 
1194 PASS CharacterData interface: document.createComment("abc") must inherit property "appendData" with the proper type (3) 
1195 PASS CharacterData interface: calling appendData(DOMString) on document.createComment("abc") with too few arguments must throw TypeError 
1196 PASS CharacterData interface: document.createComment("abc") must inherit property "insertData" with the proper type (4) 
1197 PASS CharacterData interface: calling insertData(unsigned long,DOMString) on document.createComment("abc") with too few arguments must throw TypeError 
1198 PASS CharacterData interface: document.createComment("abc") must inherit property "deleteData" with the proper type (5) 
1199 PASS CharacterData interface: calling deleteData(unsigned long,unsigned long) on document.createComment("abc") with too few arguments must throw TypeError 
1200 PASS CharacterData interface: document.createComment("abc") must inherit property "replaceData" with the proper type (6) 
1201 PASS CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on document.createComment("abc") with too few arguments must throw TypeError 
1202 PASS CharacterData interface: document.createComment("abc") must inherit property "previousElementSibling" with the proper type (7) 
1203 PASS CharacterData interface: document.createComment("abc") must inherit property "nextElementSibling" with the proper type (8) 
1204 PASS CharacterData interface: document.createComment("abc") must inherit property "before" with the proper type (9) 
1205 PASS CharacterData interface: calling before([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError 
1206 PASS CharacterData interface: document.createComment("abc") must inherit property "after" with the proper type (10) 
1207 PASS CharacterData interface: calling after([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError 
1208 PASS CharacterData interface: document.createComment("abc") must inherit property "replaceWith" with the proper type (11) 
1209 PASS CharacterData interface: calling replaceWith([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError 
1210 PASS CharacterData interface: document.createComment("abc") must inherit property "remove" with the proper type (12) 
1211 PASS Node interface: document.createComment("abc") must inherit property "ELEMENT_NODE" with the proper type (0) 
1212 PASS Node interface: document.createComment("abc") must inherit property "ATTRIBUTE_NODE" with the proper type (1) 
1213 PASS Node interface: document.createComment("abc") must inherit property "TEXT_NODE" with the proper type (2) 
1214 PASS Node interface: document.createComment("abc") must inherit property "CDATA_SECTION_NODE" with the proper type (3) 
1215 PASS Node interface: document.createComment("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) 
1216 PASS Node interface: document.createComment("abc") must inherit property "ENTITY_NODE" with the proper type (5) 
1217 PASS Node interface: document.createComment("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) 
1218 PASS Node interface: document.createComment("abc") must inherit property "COMMENT_NODE" with the proper type (7) 
1219 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_NODE" with the proper type (8) 
1220 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) 
1221 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) 
1222 PASS Node interface: document.createComment("abc") must inherit property "NOTATION_NODE" with the proper type (11) 
1223 PASS Node interface: document.createComment("abc") must inherit property "nodeType" with the proper type (12) 
1224 PASS Node interface: document.createComment("abc") must inherit property "nodeName" with the proper type (13) 
1225 PASS Node interface: document.createComment("abc") must inherit property "baseURI" with the proper type (14) 
1226 PASS Node interface: document.createComment("abc") must inherit property "isConnected" with the proper type (15) 
1227 PASS Node interface: document.createComment("abc") must inherit property "ownerDocument" with the proper type (16) 
1228 PASS Node interface: document.createComment("abc") must inherit property "parentNode" with the proper type (17) 
1229 PASS Node interface: document.createComment("abc") must inherit property "parentElement" with the proper type (18) 
1230 PASS Node interface: document.createComment("abc") must inherit property "hasChildNodes" with the proper type (19) 
1231 PASS Node interface: document.createComment("abc") must inherit property "childNodes" with the proper type (20) 
1232 PASS Node interface: document.createComment("abc") must inherit property "firstChild" with the proper type (21) 
1233 PASS Node interface: document.createComment("abc") must inherit property "lastChild" with the proper type (22) 
1234 PASS Node interface: document.createComment("abc") must inherit property "previousSibling" with the proper type (23) 
1235 PASS Node interface: document.createComment("abc") must inherit property "nextSibling" with the proper type (24) 
1236 PASS Node interface: document.createComment("abc") must inherit property "nodeValue" with the proper type (25) 
1237 PASS Node interface: document.createComment("abc") must inherit property "textContent" with the proper type (26) 
1238 PASS Node interface: document.createComment("abc") must inherit property "normalize" with the proper type (27) 
1239 PASS Node interface: document.createComment("abc") must inherit property "cloneNode" with the proper type (28) 
1240 PASS Node interface: calling cloneNode(boolean) on document.createComment("abc") with too few arguments must throw TypeError 
1241 PASS Node interface: document.createComment("abc") must inherit property "isEqualNode" with the proper type (29) 
1242 PASS Node interface: calling isEqualNode(Node) on document.createComment("abc") with too few arguments must throw TypeError 
1243 PASS Node interface: document.createComment("abc") must inherit property "isSameNode" with the proper type (30) 
1244 PASS Node interface: calling isSameNode(Node) on document.createComment("abc") with too few arguments must throw TypeError 
1245 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (31) 
1246 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (32) 
1247 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (33) 
1248 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (34) 
1249 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (35) 
1250 PASS Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (36) 
1251 PASS Node interface: document.createComment("abc") must inherit property "compareDocumentPosition" with the proper type (37) 
1252 PASS Node interface: calling compareDocumentPosition(Node) on document.createComment("abc") with too few arguments must throw TypeError 
1253 PASS Node interface: document.createComment("abc") must inherit property "contains" with the proper type (38) 
1254 PASS Node interface: calling contains(Node) on document.createComment("abc") with too few arguments must throw TypeError 
1255 PASS Node interface: document.createComment("abc") must inherit property "lookupPrefix" with the proper type (39) 
1256 PASS Node interface: calling lookupPrefix(DOMString) on document.createComment("abc") with too few arguments must throw TypeError 
1257 PASS Node interface: document.createComment("abc") must inherit property "lookupNamespaceURI" with the proper type (40) 
1258 PASS Node interface: calling lookupNamespaceURI(DOMString) on document.createComment("abc") with too few arguments must throw TypeError 
1259 PASS Node interface: document.createComment("abc") must inherit property "isDefaultNamespace" with the proper type (41) 
1260 PASS Node interface: calling isDefaultNamespace(DOMString) on document.createComment("abc") with too few arguments must throw TypeError 
1261 PASS Node interface: document.createComment("abc") must inherit property "insertBefore" with the proper type (42) 
1262 PASS Node interface: calling insertBefore(Node,Node) on document.createComment("abc") with too few arguments must throw TypeError 
1263 PASS Node interface: document.createComment("abc") must inherit property "appendChild" with the proper type (43) 
1264 PASS Node interface: calling appendChild(Node) on document.createComment("abc") with too few arguments must throw TypeError 
1265 PASS Node interface: document.createComment("abc") must inherit property "replaceChild" with the proper type (44) 
1266 PASS Node interface: calling replaceChild(Node,Node) on document.createComment("abc") with too few arguments must throw TypeError 
1267 PASS Node interface: document.createComment("abc") must inherit property "removeChild" with the proper type (45) 
1268 PASS Node interface: calling removeChild(Node) on document.createComment("abc") with too few arguments must throw TypeError 
1269 PASS EventTarget interface: document.createComment("abc") must inherit property "addEventListener" with the proper type (0) 
1270 PASS EventTarget interface: calling addEventListener(DOMString,EventListener,[object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError 
1271 PASS EventTarget interface: document.createComment("abc") must inherit property "removeEventListener" with the proper type (1) 
1272 PASS EventTarget interface: calling removeEventListener(DOMString,EventListener,[object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError 
1273 PASS EventTarget interface: document.createComment("abc") must inherit property "dispatchEvent" with the proper type (2) 
1274 PASS EventTarget interface: calling dispatchEvent(Event) on document.createComment("abc") with too few arguments must throw TypeError 
1275 PASS Range interface: existence and properties of interface object 
1276 PASS Range interface object length 
1277 PASS Range interface object name 
1278 PASS Range interface: existence and properties of interface prototype object 
1279 PASS Range interface: existence and properties of interface prototype object's "constructor" property 
1280 PASS Range interface: attribute startContainer 
1281 PASS Range interface: attribute startOffset 
1282 PASS Range interface: attribute endContainer 
1283 PASS Range interface: attribute endOffset 
1284 PASS Range interface: attribute collapsed 
1285 PASS Range interface: attribute commonAncestorContainer 
1286 PASS Range interface: operation setStart(Node,unsigned long) 
1287 PASS Range interface: operation setEnd(Node,unsigned long) 
1288 PASS Range interface: operation setStartBefore(Node) 
1289 PASS Range interface: operation setStartAfter(Node) 
1290 PASS Range interface: operation setEndBefore(Node) 
1291 PASS Range interface: operation setEndAfter(Node) 
1292 PASS Range interface: operation collapse(boolean) 
1293 PASS Range interface: operation selectNode(Node) 
1294 PASS Range interface: operation selectNodeContents(Node) 
1295 PASS Range interface: constant START_TO_START on interface object 
1296 PASS Range interface: constant START_TO_START on interface prototype object 
1297 PASS Range interface: constant START_TO_END on interface object 
1298 PASS Range interface: constant START_TO_END on interface prototype object 
1299 PASS Range interface: constant END_TO_END on interface object 
1300 PASS Range interface: constant END_TO_END on interface prototype object 
1301 PASS Range interface: constant END_TO_START on interface object 
1302 PASS Range interface: constant END_TO_START on interface prototype object 
1303 PASS Range interface: operation compareBoundaryPoints(unsigned short,Range) 
1304 PASS Range interface: operation deleteContents() 
1305 PASS Range interface: operation extractContents() 
1306 PASS Range interface: operation cloneContents() 
1307 PASS Range interface: operation insertNode(Node) 
1308 PASS Range interface: operation surroundContents(Node) 
1309 PASS Range interface: operation cloneRange() 
1310 PASS Range interface: operation detach() 
1311 PASS Range interface: operation isPointInRange(Node,unsigned long) 
1312 PASS Range interface: operation comparePoint(Node,unsigned long) 
1313 PASS Range interface: operation intersectsNode(Node) 
1314 PASS Range interface: stringifier 
1315 PASS Range must be primary interface of document.createRange() 
1316 PASS Stringification of document.createRange() 
1317 PASS Range interface: document.createRange() must inherit property "startContainer" with the proper type (0) 
1318 PASS Range interface: document.createRange() must inherit property "startOffset" with the proper type (1) 
1319 PASS Range interface: document.createRange() must inherit property "endContainer" with the proper type (2) 
1320 PASS Range interface: document.createRange() must inherit property "endOffset" with the proper type (3) 
1321 PASS Range interface: document.createRange() must inherit property "collapsed" with the proper type (4) 
1322 PASS Range interface: document.createRange() must inherit property "commonAncestorContainer" with the proper type (5) 
1323 PASS Range interface: document.createRange() must inherit property "setStart" with the proper type (6) 
1324 PASS Range interface: calling setStart(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError 
1325 PASS Range interface: document.createRange() must inherit property "setEnd" with the proper type (7) 
1326 PASS Range interface: calling setEnd(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError 
1327 PASS Range interface: document.createRange() must inherit property "setStartBefore" with the proper type (8) 
1328 PASS Range interface: calling setStartBefore(Node) on document.createRange() with too few arguments must throw TypeError 
1329 PASS Range interface: document.createRange() must inherit property "setStartAfter" with the proper type (9) 
1330 PASS Range interface: calling setStartAfter(Node) on document.createRange() with too few arguments must throw TypeError 
1331 PASS Range interface: document.createRange() must inherit property "setEndBefore" with the proper type (10) 
1332 PASS Range interface: calling setEndBefore(Node) on document.createRange() with too few arguments must throw TypeError 
1333 PASS Range interface: document.createRange() must inherit property "setEndAfter" with the proper type (11) 
1334 PASS Range interface: calling setEndAfter(Node) on document.createRange() with too few arguments must throw TypeError 
1335 PASS Range interface: document.createRange() must inherit property "collapse" with the proper type (12) 
1336 PASS Range interface: calling collapse(boolean) on document.createRange() with too few arguments must throw TypeError 
1337 PASS Range interface: document.createRange() must inherit property "selectNode" with the proper type (13) 
1338 PASS Range interface: calling selectNode(Node) on document.createRange() with too few arguments must throw TypeError 
1339 PASS Range interface: document.createRange() must inherit property "selectNodeContents" with the proper type (14) 
1340 PASS Range interface: calling selectNodeContents(Node) on document.createRange() with too few arguments must throw TypeError 
1341 PASS Range interface: document.createRange() must inherit property "START_TO_START" with the proper type (15) 
1342 PASS Range interface: document.createRange() must inherit property "START_TO_END" with the proper type (16) 
1343 PASS Range interface: document.createRange() must inherit property "END_TO_END" with the proper type (17) 
1344 PASS Range interface: document.createRange() must inherit property "END_TO_START" with the proper type (18) 
1345 PASS Range interface: document.createRange() must inherit property "compareBoundaryPoints" with the proper type (19) 
1346 PASS Range interface: calling compareBoundaryPoints(unsigned short,Range) on document.createRange() with too few arguments must throw TypeError 
1347 PASS Range interface: document.createRange() must inherit property "deleteContents" with the proper type (20) 
1348 PASS Range interface: document.createRange() must inherit property "extractContents" with the proper type (21) 
1349 PASS Range interface: document.createRange() must inherit property "cloneContents" with the proper type (22) 
1350 PASS Range interface: document.createRange() must inherit property "insertNode" with the proper type (23) 
1351 PASS Range interface: calling insertNode(Node) on document.createRange() with too few arguments must throw TypeError 
1352 PASS Range interface: document.createRange() must inherit property "surroundContents" with the proper type (24) 
1353 PASS Range interface: calling surroundContents(Node) on document.createRange() with too few arguments must throw TypeError 
1354 PASS Range interface: document.createRange() must inherit property "cloneRange" with the proper type (25) 
1355 PASS Range interface: document.createRange() must inherit property "detach" with the proper type (26) 
1356 PASS Range interface: document.createRange() must inherit property "isPointInRange" with the proper type (27) 
1357 PASS Range interface: calling isPointInRange(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError 
1358 PASS Range interface: document.createRange() must inherit property "comparePoint" with the proper type (28) 
1359 PASS Range interface: calling comparePoint(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError 
1360 PASS Range interface: document.createRange() must inherit property "intersectsNode" with the proper type (29) 
1361 PASS Range interface: calling intersectsNode(Node) on document.createRange() with too few arguments must throw TypeError 
1362 PASS Range must be primary interface of detachedRange 
1363 PASS Stringification of detachedRange 
1364 PASS Range interface: detachedRange must inherit property "startContainer" with the proper type (0) 
1365 PASS Range interface: detachedRange must inherit property "startOffset" with the proper type (1) 
1366 PASS Range interface: detachedRange must inherit property "endContainer" with the proper type (2) 
1367 PASS Range interface: detachedRange must inherit property "endOffset" with the proper type (3) 
1368 PASS Range interface: detachedRange must inherit property "collapsed" with the proper type (4) 
1369 PASS Range interface: detachedRange must inherit property "commonAncestorContainer" with the proper type (5) 
1370 PASS Range interface: detachedRange must inherit property "setStart" with the proper type (6) 
1371 PASS Range interface: calling setStart(Node,unsigned long) on detachedRange with too few arguments must throw TypeError 
1372 PASS Range interface: detachedRange must inherit property "setEnd" with the proper type (7) 
1373 PASS Range interface: calling setEnd(Node,unsigned long) on detachedRange with too few arguments must throw TypeError 
1374 PASS Range interface: detachedRange must inherit property "setStartBefore" with the proper type (8) 
1375 PASS Range interface: calling setStartBefore(Node) on detachedRange with too few arguments must throw TypeError 
1376 PASS Range interface: detachedRange must inherit property "setStartAfter" with the proper type (9) 
1377 PASS Range interface: calling setStartAfter(Node) on detachedRange with too few arguments must throw TypeError 
1378 PASS Range interface: detachedRange must inherit property "setEndBefore" with the proper type (10) 
1379 PASS Range interface: calling setEndBefore(Node) on detachedRange with too few arguments must throw TypeError 
1380 PASS Range interface: detachedRange must inherit property "setEndAfter" with the proper type (11) 
1381 PASS Range interface: calling setEndAfter(Node) on detachedRange with too few arguments must throw TypeError 
1382 PASS Range interface: detachedRange must inherit property "collapse" with the proper type (12) 
1383 PASS Range interface: calling collapse(boolean) on detachedRange with too few arguments must throw TypeError 
1384 PASS Range interface: detachedRange must inherit property "selectNode" with the proper type (13) 
1385 PASS Range interface: calling selectNode(Node) on detachedRange with too few arguments must throw TypeError 
1386 PASS Range interface: detachedRange must inherit property "selectNodeContents" with the proper type (14) 
1387 PASS Range interface: calling selectNodeContents(Node) on detachedRange with too few arguments must throw TypeError 
1388 PASS Range interface: detachedRange must inherit property "START_TO_START" with the proper type (15) 
1389 PASS Range interface: detachedRange must inherit property "START_TO_END" with the proper type (16) 
1390 PASS Range interface: detachedRange must inherit property "END_TO_END" with the proper type (17) 
1391 PASS Range interface: detachedRange must inherit property "END_TO_START" with the proper type (18) 
1392 PASS Range interface: detachedRange must inherit property "compareBoundaryPoints" with the proper type (19) 
1393 PASS Range interface: calling compareBoundaryPoints(unsigned short,Range) on detachedRange with too few arguments must throw TypeError 
1394 PASS Range interface: detachedRange must inherit property "deleteContents" with the proper type (20) 
1395 PASS Range interface: detachedRange must inherit property "extractContents" with the proper type (21) 
1396 PASS Range interface: detachedRange must inherit property "cloneContents" with the proper type (22) 
1397 PASS Range interface: detachedRange must inherit property "insertNode" with the proper type (23) 
1398 PASS Range interface: calling insertNode(Node) on detachedRange with too few arguments must throw TypeError 
1399 PASS Range interface: detachedRange must inherit property "surroundContents" with the proper type (24) 
1400 PASS Range interface: calling surroundContents(Node) on detachedRange with too few arguments must throw TypeError 
1401 PASS Range interface: detachedRange must inherit property "cloneRange" with the proper type (25) 
1402 PASS Range interface: detachedRange must inherit property "detach" with the proper type (26) 
1403 PASS Range interface: detachedRange must inherit property "isPointInRange" with the proper type (27) 
1404 PASS Range interface: calling isPointInRange(Node,unsigned long) on detachedRange with too few arguments must throw TypeError 
1405 PASS Range interface: detachedRange must inherit property "comparePoint" with the proper type (28) 
1406 PASS Range interface: calling comparePoint(Node,unsigned long) on detachedRange with too few arguments must throw TypeError 
1407 PASS Range interface: detachedRange must inherit property "intersectsNode" with the proper type (29) 
1408 PASS Range interface: calling intersectsNode(Node) on detachedRange with too few arguments must throw TypeError 
1409 PASS NodeIterator interface: existence and properties of interface object 
1410 PASS NodeIterator interface object length 
1411 PASS NodeIterator interface object name 
1412 PASS NodeIterator interface: existence and properties of interface prototype object 
1413 PASS NodeIterator interface: existence and properties of interface prototype object's "constructor" property 
1414 PASS NodeIterator interface: attribute root 
1415 PASS NodeIterator interface: attribute referenceNode 
1416 PASS NodeIterator interface: attribute pointerBeforeReferenceNode 
1417 PASS NodeIterator interface: attribute whatToShow 
1418 PASS NodeIterator interface: attribute filter 
1419 PASS NodeIterator interface: operation nextNode() 
1420 PASS NodeIterator interface: operation previousNode() 
1421 PASS NodeIterator interface: operation detach() 
1422 PASS NodeIterator must be primary interface of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) 
1423 PASS Stringification of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) 
1424 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0) 
1425 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "referenceNode" with the proper type (1) 
1426 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "pointerBeforeReferenceNode" with the proper type (2) 
1427 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (3) 
1428 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (4) 
1429 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode" with the proper type (5) 
1430 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode" with the proper type (6) 
1431 PASS NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "detach" with the proper type (7) 
1432 PASS TreeWalker interface: existence and properties of interface object 
1433 PASS TreeWalker interface object length 
1434 PASS TreeWalker interface object name 
1435 PASS TreeWalker interface: existence and properties of interface prototype object 
1436 PASS TreeWalker interface: existence and properties of interface prototype object's "constructor" property 
1437 PASS TreeWalker interface: attribute root 
1438 PASS TreeWalker interface: attribute whatToShow 
1439 PASS TreeWalker interface: attribute filter 
1440 PASS TreeWalker interface: attribute currentNode 
1441 PASS TreeWalker interface: operation parentNode() 
1442 PASS TreeWalker interface: operation firstChild() 
1443 PASS TreeWalker interface: operation lastChild() 
1444 PASS TreeWalker interface: operation previousSibling() 
1445 PASS TreeWalker interface: operation nextSibling() 
1446 PASS TreeWalker interface: operation previousNode() 
1447 PASS TreeWalker interface: operation nextNode() 
1448 PASS TreeWalker must be primary interface of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) 
1449 PASS Stringification of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) 
1450 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0) 
1451 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (1) 
1452 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (2) 
1453 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "currentNode" with the proper type (3) 
1454 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "parentNode" with the proper type (4) 
1455 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "firstChild" with the proper type (5) 
1456 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "lastChild" with the proper type (6) 
1457 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousSibling" with the proper type (7) 
1458 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextSibling" with the proper type (8) 
1459 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode" with the proper type (9) 
1460 PASS TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode" with the proper type (10) 
1461 PASS NodeFilter interface: existence and properties of interface object 
1462 PASS NodeFilter interface object name 
1463 PASS NodeFilter interface: existence and properties of interface prototype object 
1464 PASS NodeFilter interface: existence and properties of interface prototype object's "constructor" property 
1465 PASS NodeFilter interface: constant FILTER_ACCEPT on interface object 
1466 PASS NodeFilter interface: constant FILTER_ACCEPT on interface prototype object 
1467 PASS NodeFilter interface: constant FILTER_REJECT on interface object 
1468 PASS NodeFilter interface: constant FILTER_REJECT on interface prototype object 
1469 PASS NodeFilter interface: constant FILTER_SKIP on interface object 
1470 PASS NodeFilter interface: constant FILTER_SKIP on interface prototype object 
1471 PASS NodeFilter interface: constant SHOW_ALL on interface object 
1472 PASS NodeFilter interface: constant SHOW_ALL on interface prototype object 
1473 PASS NodeFilter interface: constant SHOW_ELEMENT on interface object 
1474 PASS NodeFilter interface: constant SHOW_ELEMENT on interface prototype object 
1475 PASS NodeFilter interface: constant SHOW_ATTRIBUTE on interface object 
1476 PASS NodeFilter interface: constant SHOW_ATTRIBUTE on interface prototype object 
1477 PASS NodeFilter interface: constant SHOW_TEXT on interface object 
1478 PASS NodeFilter interface: constant SHOW_TEXT on interface prototype object 
1479 PASS NodeFilter interface: constant SHOW_CDATA_SECTION on interface object 
1480 PASS NodeFilter interface: constant SHOW_CDATA_SECTION on interface prototype object 
1481 PASS NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface object 
1482 PASS NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface prototype object 
1483 PASS NodeFilter interface: constant SHOW_ENTITY on interface object 
1484 PASS NodeFilter interface: constant SHOW_ENTITY on interface prototype object 
1485 PASS NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface object 
1486 PASS NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface prototype object 
1487 PASS NodeFilter interface: constant SHOW_COMMENT on interface object 
1488 PASS NodeFilter interface: constant SHOW_COMMENT on interface prototype object 
1489 PASS NodeFilter interface: constant SHOW_DOCUMENT on interface object 
1490 PASS NodeFilter interface: constant SHOW_DOCUMENT on interface prototype object 
1491 PASS NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface object 
1492 PASS NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface prototype object 
1493 PASS NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface object 
1494 PASS NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface prototype object 
1495 PASS NodeFilter interface: constant SHOW_NOTATION on interface object 
1496 PASS NodeFilter interface: constant SHOW_NOTATION on interface prototype object 
1497 PASS NodeFilter interface: operation acceptNode(Node) 
1498 PASS DOMTokenList interface: existence and properties of interface object 
1499 PASS DOMTokenList interface object length 
1500 PASS DOMTokenList interface object name 
1501 PASS DOMTokenList interface: existence and properties of interface prototype object 
1502 PASS DOMTokenList interface: existence and properties of interface prototype object's "constructor" property 
1503 PASS DOMTokenList interface: attribute length 
1504 PASS DOMTokenList interface: operation item(unsigned long) 
1505 PASS DOMTokenList interface: operation contains(DOMString) 
1506 PASS DOMTokenList interface: operation add(DOMString) 
1507 PASS DOMTokenList interface: operation remove(DOMString) 
1508 PASS DOMTokenList interface: operation toggle(DOMString,boolean) 
1509 FAIL DOMTokenList interface: operation replace(DOMString,DOMString) assert_own_property: interface prototype object missing non-static operation expected property "replace" missing
1510 FAIL DOMTokenList interface: operation supports(DOMString) assert_own_property: interface prototype object missing non-static operation expected property "supports" missing
1511 PASS DOMTokenList interface: attribute value 
1512 PASS DOMTokenList interface: stringifier 
1513 PASS DOMTokenList must be primary interface of document.body.classList 
1514 PASS Stringification of document.body.classList 
1515 PASS DOMTokenList interface: document.body.classList must inherit property "length" with the proper type (0) 
1516 PASS DOMTokenList interface: document.body.classList must inherit property "item" with the proper type (1) 
1517 PASS DOMTokenList interface: calling item(unsigned long) on document.body.classList with too few arguments must throw TypeError 
1518 PASS DOMTokenList interface: document.body.classList must inherit property "contains" with the proper type (2) 
1519 PASS DOMTokenList interface: calling contains(DOMString) on document.body.classList with too few arguments must throw TypeError 
1520 PASS DOMTokenList interface: document.body.classList must inherit property "add" with the proper type (3) 
1521 PASS DOMTokenList interface: calling add(DOMString) on document.body.classList with too few arguments must throw TypeError 
1522 PASS DOMTokenList interface: document.body.classList must inherit property "remove" with the proper type (4) 
1523 PASS DOMTokenList interface: calling remove(DOMString) on document.body.classList with too few arguments must throw TypeError 
1524 PASS DOMTokenList interface: document.body.classList must inherit property "toggle" with the proper type (5) 
1525 PASS DOMTokenList interface: calling toggle(DOMString,boolean) on document.body.classList with too few arguments must throw TypeError 
1526 FAIL DOMTokenList interface: document.body.classList must inherit property "replace" with the proper type (6) assert_inherits: property "replace" not found in prototype chain
1527 FAIL DOMTokenList interface: calling replace(DOMString,DOMString) on document.body.classList with too few arguments must throw TypeError assert_inherits: property "replace" not found in prototype chain
1528 FAIL DOMTokenList interface: document.body.classList must inherit property "supports" with the proper type (7) assert_inherits: property "supports" not found in prototype chain
1529 FAIL DOMTokenList interface: calling supports(DOMString) on document.body.classList with too few arguments must throw TypeError assert_inherits: property "supports" not found in prototype chain
1530 PASS DOMTokenList interface: document.body.classList must inherit property "value" with the proper type (8)