DOM: All Results

Test files: 220; Total subtests: 51866

Test Files

  1. /dom/collections/HTMLCollection-empty-name.html
  2. /dom/events/Event-constants.html
  3. /dom/events/Event-constructors.html
  4. /dom/events/Event-defaultPrevented.html
  5. /dom/events/Event-dispatch-bubbles-false.html
  6. /dom/events/Event-dispatch-handlers-changed.html
  7. /dom/events/Event-dispatch-omitted-capture.html
  8. /dom/events/Event-dispatch-redispatch.html
  9. /dom/events/Event-dispatch-reenter.html
  10. /dom/events/Event-dispatch-target-moved.html
  11. /dom/events/Event-dispatch-target-removed.html
  12. /dom/events/Event-initEvent.html
  13. /dom/events/Event-propagation.html
  14. /dom/events/Event-type-empty.html
  15. /dom/events/Event-type.html
  16. /dom/events/EventTarget-addEventListener.html
  17. /dom/events/EventTarget-dispatchEvent-returnvalue.html
  18. /dom/events/EventTarget-dispatchEvent.html
  19. /dom/events/EventTarget-removeEventListener.html
  20. /dom/interface-objects.html
  21. /dom/interfaces.html
  22. /dom/lists/DOMTokenList-stringifier.html
  23. /dom/nodes/CharacterData-appendData.html
  24. /dom/nodes/CharacterData-data.html
  25. /dom/nodes/CharacterData-deleteData.html
  26. /dom/nodes/CharacterData-insertData.html
  27. /dom/nodes/CharacterData-remove.html
  28. /dom/nodes/CharacterData-replaceData.html
  29. /dom/nodes/CharacterData-substringData.html
  30. /dom/nodes/Comment-constructor.html
  31. /dom/nodes/DOMImplementation-createDocument.html
  32. /dom/nodes/DOMImplementation-createDocumentType.html
  33. /dom/nodes/DOMImplementation-createHTMLDocument.html
  34. /dom/nodes/DOMImplementation-hasFeature.html
  35. /dom/nodes/Document-URL.sub.html
  36. /dom/nodes/Document-adoptNode.html
  37. /dom/nodes/Document-constructor.html
  38. /dom/nodes/Document-contentType/contentType/contenttype_bmp.html
  39. /dom/nodes/Document-contentType/contentType/contenttype_css.html
  40. /dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html
  41. /dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html
  42. /dom/nodes/Document-contentType/contentType/contenttype_gif.html
  43. /dom/nodes/Document-contentType/contentType/contenttype_html.html
  44. /dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html
  45. /dom/nodes/Document-contentType/contentType/contenttype_jpg.html
  46. /dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html
  47. /dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html
  48. /dom/nodes/Document-contentType/contentType/contenttype_png.html
  49. /dom/nodes/Document-contentType/contentType/contenttype_txt.html
  50. /dom/nodes/Document-contentType/contentType/contenttype_xml.html
  51. /dom/nodes/Document-contentType/contentType/createDocument.html
  52. /dom/nodes/Document-contentType/contentType/createHTMLDocument.html
  53. /dom/nodes/Document-contentType/contentType/xhr_responseType_document.html
  54. /dom/nodes/Document-createAttribute.html
  55. /dom/nodes/Document-createComment.html
  56. /dom/nodes/Document-createElement-namespace.html
  57. /dom/nodes/Document-createElement.html
  58. /dom/nodes/Document-createElementNS.html
  59. /dom/nodes/Document-createEvent.html
  60. /dom/nodes/Document-createProcessingInstruction.html
  61. /dom/nodes/Document-createProcessingInstruction.xhtml
  62. /dom/nodes/Document-createTextNode.html
  63. /dom/nodes/Document-createTreeWalker.html
  64. /dom/nodes/Document-doctype.html
  65. /dom/nodes/Document-getElementById.html
  66. /dom/nodes/Document-getElementsByTagName.html
  67. /dom/nodes/Document-getElementsByTagName.xhtml
  68. /dom/nodes/Document-getElementsByTagNameNS.html
  69. /dom/nodes/Document-implementation.html
  70. /dom/nodes/Document-importNode.html
  71. /dom/nodes/DocumentType-literal.html
  72. /dom/nodes/DocumentType-literal.xhtml
  73. /dom/nodes/DocumentType-remove.html
  74. /dom/nodes/Element-childElement-null.html
  75. /dom/nodes/Element-childElement-null.svg
  76. /dom/nodes/Element-childElement-null.xhtml
  77. /dom/nodes/Element-childElementCount-dynamic-add.html
  78. /dom/nodes/Element-childElementCount-dynamic-add.svg
  79. /dom/nodes/Element-childElementCount-dynamic-add.xhtml
  80. /dom/nodes/Element-childElementCount-dynamic-remove.html
  81. /dom/nodes/Element-childElementCount-dynamic-remove.svg
  82. /dom/nodes/Element-childElementCount-dynamic-remove.xhtml
  83. /dom/nodes/Element-childElementCount-nochild.html
  84. /dom/nodes/Element-childElementCount-nochild.svg
  85. /dom/nodes/Element-childElementCount-nochild.xhtml
  86. /dom/nodes/Element-childElementCount.html
  87. /dom/nodes/Element-childElementCount.svg
  88. /dom/nodes/Element-childElementCount.xhtml
  89. /dom/nodes/Element-children.html
  90. /dom/nodes/Element-classlist.html
  91. /dom/nodes/Element-firstElementChild-entity.svg
  92. /dom/nodes/Element-firstElementChild-entity.xhtml
  93. /dom/nodes/Element-firstElementChild-namespace.html
  94. /dom/nodes/Element-firstElementChild-namespace.svg
  95. /dom/nodes/Element-firstElementChild-namespace.xhtml
  96. /dom/nodes/Element-firstElementChild.html
  97. /dom/nodes/Element-firstElementChild.svg
  98. /dom/nodes/Element-firstElementChild.xhtml
  99. /dom/nodes/Element-getElementsByClassName.html
  100. /dom/nodes/Element-getElementsByTagName.html
  101. /dom/nodes/Element-getElementsByTagNameNS.html
  102. /dom/nodes/Element-lastElementChild.html
  103. /dom/nodes/Element-lastElementChild.svg
  104. /dom/nodes/Element-lastElementChild.xhtml
  105. /dom/nodes/Element-matches.html
  106. /dom/nodes/Element-nextElementSibling.html
  107. /dom/nodes/Element-nextElementSibling.svg
  108. /dom/nodes/Element-nextElementSibling.xhtml
  109. /dom/nodes/Element-previousElementSibling.html
  110. /dom/nodes/Element-previousElementSibling.svg
  111. /dom/nodes/Element-previousElementSibling.xhtml
  112. /dom/nodes/Element-remove.html
  113. /dom/nodes/Element-removeAttributeNS.html
  114. /dom/nodes/Element-siblingElement-null.html
  115. /dom/nodes/Element-siblingElement-null.svg
  116. /dom/nodes/Element-siblingElement-null.xhtml
  117. /dom/nodes/Element-tagName.html
  118. /dom/nodes/MutationObserver-attributes.html
  119. /dom/nodes/MutationObserver-characterData.html
  120. /dom/nodes/MutationObserver-childList.html
  121. /dom/nodes/MutationObserver-disconnect.html
  122. /dom/nodes/MutationObserver-document.html
  123. /dom/nodes/MutationObserver-inner-outer.html
  124. /dom/nodes/MutationObserver-takeRecords.html
  125. /dom/nodes/Node-appendChild.html
  126. /dom/nodes/Node-childNodes.html
  127. /dom/nodes/Node-cloneNode.html
  128. /dom/nodes/Node-compareDocumentPosition.html
  129. /dom/nodes/Node-constants.html
  130. /dom/nodes/Node-contains.html
  131. /dom/nodes/Node-insertBefore.html
  132. /dom/nodes/Node-isEqualNode.xhtml
  133. /dom/nodes/Node-lookupPrefix.xhtml
  134. /dom/nodes/Node-nodeName.html
  135. /dom/nodes/Node-nodeName.xhtml
  136. /dom/nodes/Node-nodeValue.html
  137. /dom/nodes/Node-normalize.html
  138. /dom/nodes/Node-parentElement.html
  139. /dom/nodes/Node-parentNode.html
  140. /dom/nodes/Node-properties.html
  141. /dom/nodes/Node-removeChild.html
  142. /dom/nodes/Node-replaceChild.html
  143. /dom/nodes/Node-textContent.html
  144. /dom/nodes/ParentNode-querySelector-All.html
  145. /dom/nodes/ParentNode-querySelector-All.xht
  146. /dom/nodes/ProcessingInstruction-literal-1.xhtml
  147. /dom/nodes/ProcessingInstruction-literal-2.xhtml
  148. /dom/nodes/Text-constructor.html
  149. /dom/nodes/Text-splitText.html
  150. /dom/nodes/attributes.html
  151. /dom/nodes/case.html
  152. /dom/nodes/getElementsByClassName-01.htm
  153. /dom/nodes/getElementsByClassName-02.htm
  154. /dom/nodes/getElementsByClassName-03.htm
  155. /dom/nodes/getElementsByClassName-04.htm
  156. /dom/nodes/getElementsByClassName-05.htm
  157. /dom/nodes/getElementsByClassName-06.htm
  158. /dom/nodes/getElementsByClassName-07.htm
  159. /dom/nodes/getElementsByClassName-08.htm
  160. /dom/nodes/getElementsByClassName-09.htm
  161. /dom/nodes/getElementsByClassName-12.htm
  162. /dom/nodes/getElementsByClassName-13.htm
  163. /dom/nodes/getElementsByClassName-14.htm
  164. /dom/nodes/getElementsByClassName-15.htm
  165. /dom/nodes/getElementsByClassName-16.htm
  166. /dom/nodes/getElementsByClassName-17.htm
  167. /dom/nodes/getElementsByClassName-18.htm
  168. /dom/nodes/getElementsByClassName-19.htm
  169. /dom/nodes/getElementsByClassName-20.htm
  170. /dom/nodes/getElementsByClassName-21.htm
  171. /dom/nodes/getElementsByClassName-22.htm
  172. /dom/nodes/getElementsByClassName-23.htm
  173. /dom/nodes/getElementsByClassName-24.htm
  174. /dom/nodes/getElementsByClassName-25.htm
  175. /dom/nodes/getElementsByClassName-26.htm
  176. /dom/nodes/getElementsByClassName-27.htm
  177. /dom/nodes/getElementsByClassName-28.htm
  178. /dom/nodes/getElementsByClassName-29.htm
  179. /dom/nodes/getElementsByClassName-30.htm
  180. /dom/nodes/getElementsByClassName-31.htm
  181. /dom/ranges/Range-commonAncestorContainer-2.html
  182. /dom/traversal/NodeFilter-constants.html
  183. /dom/traversal/TreeWalker-acceptNode-filter.html
  184. /dom/traversal/TreeWalker-basic.html
  185. /dom/traversal/TreeWalker-currentNode.html
  186. /dom/traversal/TreeWalker-previousNodeLastChildReject.html
  187. /dom/traversal/TreeWalker-previousSiblingLastChildSkip.html
  188. /dom/traversal/TreeWalker-traversal-reject.html
  189. /dom/traversal/TreeWalker-traversal-skip-most.html
  190. /dom/traversal/TreeWalker-traversal-skip.html
  191. /dom/traversal/TreeWalker-walking-outside-a-tree.html
  192. /dom/nodes/Document-characterSet-normalization.html
  193. /dom/ranges/Range-attributes.html
  194. /dom/ranges/Range-cloneContents.html
  195. /dom/ranges/Range-cloneRange.html
  196. /dom/ranges/Range-collapse.html
  197. /dom/ranges/Range-commonAncestorContainer.html
  198. /dom/ranges/Range-compareBoundaryPoints.html
  199. /dom/ranges/Range-comparePoint-2.html
  200. /dom/ranges/Range-comparePoint.html
  201. /dom/ranges/Range-deleteContents.html
  202. /dom/ranges/Range-detach.html
  203. /dom/ranges/Range-extractContents.html
  204. /dom/ranges/Range-insertNode.html
  205. /dom/ranges/Range-intersectsNode-binding.html
  206. /dom/ranges/Range-intersectsNode.html
  207. /dom/ranges/Range-isPointInRange.html
  208. /dom/ranges/Range-mutations.html
  209. /dom/ranges/Range-selectNode.html
  210. /dom/ranges/Range-set.html
  211. /dom/ranges/Range-surroundContents.html
  212. /dom/traversal/NodeIterator-removal.html
  213. /dom/traversal/NodeIterator.html
  214. /domparsing/DOMParser-parseFromString-html.html
  215. /domparsing/DOMParser-parseFromString-xml.html
  216. /domparsing/XMLSerializer-serializeToString.html
  217. /domparsing/insert-adjacent.html
  218. /domxpath/001.html
  219. /domxpath/002.html
  220. /domxpath/evaluator-constructor.html
TestCh45Ed01Fx40Ie11Op12Sf07
/dom/collections/HTMLCollection-empty-name.htmlOKOKOKOKOKOK
Empty string as a name for Document.getElementsByTagNamePASSPASSPASSPASSFAILFAIL
Empty string as a name for Element.getElementsByTagNamePASSPASSPASSPASSFAILFAIL
Empty string as a name for Document.getElementsByTagNameNSPASSPASSPASSPASSFAILFAIL
Empty string as a name for Element.getElementsByTagNameNSPASSPASSPASSPASSFAILFAIL
Empty string as a name for Document.getElementsByClassNamePASSPASSPASSPASSFAILFAIL
Empty string as a name for Element.getElementsByClassNamePASSPASSPASSPASSFAILFAIL
Empty string as a name for Element.childrenPASSPASSPASSPASSFAILPASS
/dom/events/Event-constants.htmlOKOKOKOKOKOK
Constants for eventPhase on Event interface object.PASSFAILPASSFAILFAILPASS
Constants for eventPhase on Event prototype object.PASSFAILPASSFAILFAILPASS
Constants for eventPhase on Event object.PASSFAILPASSFAILFAILPASS
Constants for eventPhase on CustomEvent object.PASSFAILPASSFAILFAILPASS
/dom/events/Event-constructors.htmlOKOKOKOKOKOK
Event constructorsPASSPASSPASSPASSFAILFAIL
Event constructors 1PASSPASSPASSFAILPASSPASS
Event constructors 2FAILFAILPASSFAILFAILFAIL
Event constructors 3FAILFAILPASSFAILFAILFAIL
Event constructors 4FAILFAILFAILFAILFAILFAIL
Event constructors 5PASSPASSPASSFAILPASSPASS
Event constructors 6PASSPASSPASSFAILPASSPASS
Event constructors 7PASSPASSPASSFAILPASSPASS
Event constructors 8PASSPASSPASSFAILPASSPASS
Event constructors 9PASSPASSPASSFAILPASSPASS
Event constructors 10PASSPASSPASSFAILPASSPASS
Event constructors 11PASSPASSPASSFAILPASSPASS
Event constructors 12PASSPASSPASSFAILPASSPASS
/dom/events/Event-defaultPrevented.htmlOKOKOKOKOKOK
When an event is created, defaultPrevented should be initialized to false.PASSPASSPASSPASSPASSPASS
initEvent should work correctly (not cancelable).PASSPASSPASSPASSPASSPASS
preventDefault() should not change defaultPrevented if cancelable is false.PASSPASSPASSPASSPASSPASS
initEvent should work correctly (cancelable).PASSPASSPASSPASSPASSPASS
preventDefault() should change defaultPrevented if cancelable is false.PASSPASSPASSFAILPASSPASS
initEvent should unset defaultPrevented.PASSFAILPASSPASSFAILPASS
/dom/events/Event-dispatch-bubbles-false.htmlOKOKOKOKOKOK
Event.dispatchEvent with Event.bubbles set to false.PASSPASSPASSPASSPASSPASS
/dom/events/Event-dispatch-handlers-changed.htmlOKOKOKOKOKOK
Dispatch additional events inside an event listener PASSPASSPASSPASSPASSPASS
/dom/events/Event-dispatch-omitted-capture.htmlOKOKOKOKOKOK
EventTarget.addEventListener with the capture argument omittedPASSPASSPASSPASSPASSPASS
/dom/events/Event-dispatch-redispatch.htmlOKOKOKOKOKOK
EventTarget#dispatchEvent(): redispatching a native eventFAILPASSPASSFAILPASSFAIL
/dom/events/Event-dispatch-reenter.htmlOKOKOKOKOKOK
Dispatch additional events inside an event listener PASSPASSPASSPASSPASSPASS
/dom/events/Event-dispatch-target-moved.htmlOKOKOKOKOKOK
Event propagation path when an element in it is moved within the DOMPASSPASSPASSPASSPASSPASS
/dom/events/Event-dispatch-target-removed.htmlOKOKOKOKOKOK
Event propagation path when an element in it is removed from the DOMPASSPASSPASSPASSPASSPASS
/dom/events/Event-initEvent.htmlOKOKOKOKOKOK
Properties of initEvent(type, true, true)FAILPASSPASSPASSPASSFAIL
Properties of initEvent(type, true, false)FAILPASSPASSPASSPASSFAIL
Properties of initEvent(type, false, true)FAILPASSPASSPASSPASSFAIL
Properties of initEvent(type, false, false)FAILPASSPASSPASSPASSFAIL
Calling initEvent multiple times (getting type).PASSPASSPASSPASSPASSPASS
Calling initEvent multiple times (not getting type).PASSPASSPASSPASSPASSPASS
Calling initEvent must not have an effect during dispatching.PASSPASSPASSPASSPASSPASS
Calling initEvent must unset the stop propagation flag.PASSFAILFAILFAILFAILPASS
Calling initEvent during propagation.PASSPASSPASSPASSPASSPASS
/dom/events/Event-propagation.htmlOKOKOKOKOKOK
Newly-created EventPASSPASSPASSPASSPASSPASS
After stopPropagation()PASSPASSFAILPASSPASSPASS
After stopImmediatePropagation()PASSPASSFAILPASSPASSPASS
/dom/events/Event-type-empty.htmlOKOKOKOKOKOK
initEventFAILPASSPASSPASSPASSFAIL
ConstructorFAILPASSPASSFAILPASSFAIL
/dom/events/Event-type.htmlOKOKOKOKOKOK
Event.type should initially be the empty stringPASSPASSPASSPASSPASSPASS
Event.type should be initialized by initEventPASSPASSPASSPASSPASSPASS
Event.type should be initialized by the constructorPASSPASSPASSFAILPASSPASS
/dom/events/EventTarget-addEventListener.htmlOKOKOKOKOKOK
Adding a null event listener should succeedPASSPASSPASSPASSPASSPASS
/dom/events/EventTarget-dispatchEvent-returnvalue.htmlOKOKOKOKOKOK
Return value of EventTarget.dispatchEvent.PASSPASSPASSPASSPASSPASS
/dom/events/EventTarget-dispatchEvent.htmlOKOKOKOKOKOK
Calling dispatchEvent(null).FAILFAILPASSFAILFAILFAIL
If the event's initialized flag is not set, an InvalidStateError must be thrown (CustomEvent).PASSPASSPASSPASSFAILFAIL
If the event's initialized flag is not set, an InvalidStateError must be thrown (Event).PASSPASSPASSPASSFAILFAIL
If the event's initialized flag is not set, an InvalidStateError must be thrown (Events).PASSPASSPASSPASSFAILFAIL
If the event's initialized flag is not set, an InvalidStateError must be thrown (HTMLEvents).PASSPASSPASSPASSFAILFAIL
If the event's initialized flag is not set, an InvalidStateError must be thrown (KeyboardEvent).PASSPASSPASSPASSFAILFAIL
If the event's initialized flag is not set, an InvalidStateError must be thrown (KeyEvents).FAILFAILPASSFAILFAILFAIL
If the event's initialized flag is not set, an InvalidStateError must be thrown (MessageEvent).PASSPASSPASSPASSFAILFAIL
If the event's initialized flag is not set, an InvalidStateError must be thrown (MouseEvent).PASSPASSPASSPASSFAILFAIL
If the event's initialized flag is not set, an InvalidStateError must be thrown (MouseEvents).PASSPASSPASSPASSFAILFAIL
If the event's initialized flag is not set, an InvalidStateError must be thrown (TouchEvent).FAILFAILFAILFAILFAILFAIL
If the event's initialized flag is not set, an InvalidStateError must be thrown (UIEvent).PASSPASSPASSPASSFAILFAIL
If the event's initialized flag is not set, an InvalidStateError must be thrown (UIEvents).PASSPASSPASSPASSFAILFAIL
If the event's dispatch flag is set, an InvalidStateError must be thrown.PASSPASSPASSPASSFAILFAIL
Exceptions from event listeners must not be propagated.PASSPASSPASSPASSPASSPASS
Event listeners added during dispatch should be calledFAILPASSPASSFAILPASSFAIL
Event listeners should be called in order of additionPASSPASSPASSFAILPASSPASS
/dom/events/EventTarget-removeEventListener.htmlOKOKOKOKOKOK
removing a null event listener should succeedPASSPASSPASSPASSPASSPASS
/dom/interface-objects.htmlOKOKOKOKOKOK
Interface objects properties should not be EnumerablePASSPASSPASSPASSPASSPASS
Should be able to delete Event.FAILPASSPASSPASSPASSPASS
Should be able to delete CustomEvent.FAILPASSPASSPASSPASSPASS
Should be able to delete EventTarget.FAILPASSPASSFAILFAILFAIL
Should be able to delete Node.FAILPASSPASSPASSFAILPASS
Should be able to delete Document.FAILPASSPASSPASSFAILPASS
Should be able to delete DOMImplementation.FAILPASSPASSPASSFAILPASS
Should be able to delete DocumentFragment.FAILPASSPASSPASSFAILPASS
Should be able to delete ProcessingInstruction.FAILPASSPASSPASSFAILPASS
Should be able to delete DocumentType.FAILPASSPASSPASSFAILPASS
Should be able to delete Element.FAILPASSPASSPASSFAILPASS
Should be able to delete Attr.FAILPASSPASSPASSFAILPASS
Should be able to delete CharacterData.FAILPASSPASSPASSPASSPASS
Should be able to delete Text.FAILPASSPASSPASSFAILPASS
Should be able to delete Comment.FAILPASSPASSPASSFAILPASS
Should be able to delete NodeIterator.FAILPASSPASSPASSFAILPASS
Should be able to delete TreeWalker.FAILPASSPASSPASSFAILPASS
Should be able to delete NodeFilter.FAILPASSPASSPASSPASSPASS
Should be able to delete NodeList.FAILPASSPASSPASSFAILPASS
Should be able to delete HTMLCollection.FAILPASSPASSPASSFAILPASS
Should be able to delete DOMStringList.FAILPASSPASSPASSFAILPASS
Should be able to delete DOMTokenList.FAILPASSPASSPASSFAILPASS
Should be able to delete DOMSettableTokenList.FAILPASSPASSPASSFAILPASS
/dom/interfaces.htmlOKOKOKOKOKOK
Event interface: existence and properties of interface objectPASSPASSPASSFAILFAILFAIL
Event interface object lengthPASSFAILPASSFAILFAILFAIL
Event interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
Event interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
Event interface: attribute typePASSPASSPASSPASSFAILFAIL
Event interface: attribute targetPASSPASSPASSPASSFAILFAIL
Event interface: attribute currentTargetPASSPASSPASSPASSFAILFAIL
Event interface: constant NONE on interface objectPASSFAILPASSFAILFAILPASS
Event interface: constant NONE on interface prototype objectPASSFAILPASSFAILFAILPASS
Event interface: constant CAPTURING_PHASE on interface objectPASSPASSPASSPASSPASSPASS
Event interface: constant CAPTURING_PHASE on interface prototype objectPASSPASSPASSPASSPASSPASS
Event interface: constant AT_TARGET on interface objectPASSPASSPASSPASSPASSPASS
Event interface: constant AT_TARGET on interface prototype objectPASSPASSPASSPASSPASSPASS
Event interface: constant BUBBLING_PHASE on interface objectPASSPASSPASSPASSPASSPASS
Event interface: constant BUBBLING_PHASE on interface prototype objectPASSPASSPASSPASSPASSPASS
Event interface: attribute eventPhasePASSPASSPASSPASSFAILFAIL
Event interface: operation stopPropagation()PASSPASSPASSPASSFAILPASS
Event interface: operation stopImmediatePropagation()PASSPASSPASSPASSFAILPASS
Event interface: attribute bubblesPASSPASSPASSPASSFAILFAIL
Event interface: attribute cancelablePASSPASSPASSPASSFAILFAIL
Event interface: operation preventDefault()PASSPASSPASSPASSFAILPASS
Event interface: attribute defaultPreventedPASSPASSPASSPASSFAILFAIL
Event interface: attribute timeStampPASSPASSPASSPASSFAILFAIL
Event interface: operation initEvent(DOMString,boolean,boolean)FAILFAILPASSFAILFAILFAIL
Event must be primary interface of document.createEvent("Event")PASSPASSPASSPASSPASSPASS
Stringification of document.createEvent("Event")PASSPASSPASSPASSPASSPASS
Event interface: document.createEvent("Event") must inherit property "type" with the proper type (0)PASSPASSPASSPASSFAILPASS
Event interface: document.createEvent("Event") must inherit property "target" with the proper type (1)PASSPASSPASSPASSFAILPASS
Event interface: document.createEvent("Event") must inherit property "currentTarget" with the proper type (2)PASSPASSPASSPASSFAILPASS
Event interface: document.createEvent("Event") must inherit property "NONE" with the proper type (3)PASSFAILPASSFAILFAILPASS
Event interface: document.createEvent("Event") must inherit property "CAPTURING_PHASE" with the proper type (4)PASSPASSPASSPASSPASSPASS
Event interface: document.createEvent("Event") must inherit property "AT_TARGET" with the proper type (5)PASSPASSPASSPASSPASSPASS
Event interface: document.createEvent("Event") must inherit property "BUBBLING_PHASE" with the proper type (6)PASSPASSPASSPASSPASSPASS
Event interface: document.createEvent("Event") must inherit property "eventPhase" with the proper type (7)PASSPASSPASSPASSFAILPASS
Event interface: document.createEvent("Event") must inherit property "stopPropagation" with the proper type (8)PASSPASSPASSPASSPASSPASS
Event interface: document.createEvent("Event") must inherit property "stopImmediatePropagation" with the proper type (9)PASSPASSPASSPASSPASSPASS
Event interface: document.createEvent("Event") must inherit property "bubbles" with the proper type (10)PASSPASSPASSPASSFAILPASS
Event interface: document.createEvent("Event") must inherit property "cancelable" with the proper type (11)PASSPASSPASSPASSFAILPASS
Event interface: document.createEvent("Event") must inherit property "preventDefault" with the proper type (12)PASSPASSPASSPASSPASSPASS
Event interface: document.createEvent("Event") must inherit property "defaultPrevented" with the proper type (13)PASSPASSPASSPASSFAILPASS
Event interface: document.createEvent("Event") must have own property "isTrusted"FAILFAILPASSFAILFAILFAIL
Event interface: document.createEvent("Event") must inherit property "timeStamp" with the proper type (15)PASSPASSPASSPASSFAILPASS
Event interface: document.createEvent("Event") must inherit property "initEvent" with the proper type (16)PASSPASSPASSPASSPASSPASS
Event interface: calling initEvent(DOMString,boolean,boolean) on document.createEvent("Event") with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
Event must be primary interface of new Event("foo")PASSPASSPASSFAILPASSPASS
Stringification of new Event("foo")PASSPASSPASSFAILPASSPASS
Event interface: new Event("foo") must inherit property "type" with the proper type (0)PASSPASSPASSFAILFAILPASS
Event interface: new Event("foo") must inherit property "target" with the proper type (1)PASSPASSPASSFAILFAILPASS
Event interface: new Event("foo") must inherit property "currentTarget" with the proper type (2)PASSPASSPASSFAILFAILPASS
Event interface: new Event("foo") must inherit property "NONE" with the proper type (3)PASSFAILPASSFAILFAILPASS
Event interface: new Event("foo") must inherit property "CAPTURING_PHASE" with the proper type (4)PASSPASSPASSFAILPASSPASS
Event interface: new Event("foo") must inherit property "AT_TARGET" with the proper type (5)PASSPASSPASSFAILPASSPASS
Event interface: new Event("foo") must inherit property "BUBBLING_PHASE" with the proper type (6)PASSPASSPASSFAILPASSPASS
Event interface: new Event("foo") must inherit property "eventPhase" with the proper type (7)PASSPASSPASSFAILFAILPASS
Event interface: new Event("foo") must inherit property "stopPropagation" with the proper type (8)PASSPASSPASSFAILPASSPASS
Event interface: new Event("foo") must inherit property "stopImmediatePropagation" with the proper type (9)PASSPASSPASSFAILPASSPASS
Event interface: new Event("foo") must inherit property "bubbles" with the proper type (10)PASSPASSPASSFAILFAILPASS
Event interface: new Event("foo") must inherit property "cancelable" with the proper type (11)PASSPASSPASSFAILFAILPASS
Event interface: new Event("foo") must inherit property "preventDefault" with the proper type (12)PASSPASSPASSFAILPASSPASS
Event interface: new Event("foo") must inherit property "defaultPrevented" with the proper type (13)PASSPASSPASSFAILFAILPASS
Event interface: new Event("foo") must have own property "isTrusted"FAILFAILPASSFAILFAILFAIL
Event interface: new Event("foo") must inherit property "timeStamp" with the proper type (15)PASSPASSPASSFAILFAILPASS
Event interface: new Event("foo") must inherit property "initEvent" with the proper type (16)PASSPASSPASSFAILPASSPASS
Event interface: calling initEvent(DOMString,boolean,boolean) on new Event("foo") with too few arguments must throw TypeErrorFAILPASSPASSFAILFAILFAIL
CustomEvent interface: existence and properties of interface objectPASSFAILPASSFAILFAILFAIL
CustomEvent interface object lengthPASSFAILPASSFAILFAILFAIL
CustomEvent interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
CustomEvent interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
CustomEvent interface: attribute detailPASSPASSPASSPASSFAILFAIL
CustomEvent interface: operation initCustomEvent(DOMString,boolean,boolean,any)FAILFAILPASSFAILFAILFAIL
CustomEvent must be primary interface of new CustomEvent("foo")PASSPASSPASSFAILPASSPASS
Stringification of new CustomEvent("foo")PASSPASSPASSFAILPASSPASS
CustomEvent interface: new CustomEvent("foo") must inherit property "detail" with the proper type (0)PASSPASSPASSFAILFAILPASS
CustomEvent interface: new CustomEvent("foo") must inherit property "initCustomEvent" with the proper type (1)PASSPASSPASSFAILPASSPASS
CustomEvent interface: calling initCustomEvent(DOMString,boolean,boolean,any) on new CustomEvent("foo") with too few arguments must throw TypeErrorFAILPASSPASSFAILFAILFAIL
Event interface: new CustomEvent("foo") must inherit property "type" with the proper type (0)PASSPASSPASSFAILFAILPASS
Event interface: new CustomEvent("foo") must inherit property "target" with the proper type (1)PASSPASSPASSFAILFAILPASS
Event interface: new CustomEvent("foo") must inherit property "currentTarget" with the proper type (2)PASSPASSPASSFAILFAILPASS
Event interface: new CustomEvent("foo") must inherit property "NONE" with the proper type (3)PASSFAILPASSFAILFAILPASS
Event interface: new CustomEvent("foo") must inherit property "CAPTURING_PHASE" with the proper type (4)PASSPASSPASSFAILPASSPASS
Event interface: new CustomEvent("foo") must inherit property "AT_TARGET" with the proper type (5)PASSPASSPASSFAILPASSPASS
Event interface: new CustomEvent("foo") must inherit property "BUBBLING_PHASE" with the proper type (6)PASSPASSPASSFAILPASSPASS
Event interface: new CustomEvent("foo") must inherit property "eventPhase" with the proper type (7)PASSPASSPASSFAILFAILPASS
Event interface: new CustomEvent("foo") must inherit property "stopPropagation" with the proper type (8)PASSPASSPASSFAILPASSPASS
Event interface: new CustomEvent("foo") must inherit property "stopImmediatePropagation" with the proper type (9)PASSPASSPASSFAILPASSPASS
Event interface: new CustomEvent("foo") must inherit property "bubbles" with the proper type (10)PASSPASSPASSFAILFAILPASS
Event interface: new CustomEvent("foo") must inherit property "cancelable" with the proper type (11)PASSPASSPASSFAILFAILPASS
Event interface: new CustomEvent("foo") must inherit property "preventDefault" with the proper type (12)PASSPASSPASSFAILPASSPASS
Event interface: new CustomEvent("foo") must inherit property "defaultPrevented" with the proper type (13)PASSPASSPASSFAILFAILPASS
Event interface: new CustomEvent("foo") must have own property "isTrusted"FAILFAILPASSFAILFAILFAIL
Event interface: new CustomEvent("foo") must inherit property "timeStamp" with the proper type (15)PASSPASSPASSFAILFAILPASS
Event interface: new CustomEvent("foo") must inherit property "initEvent" with the proper type (16)PASSPASSPASSFAILPASSPASS
Event interface: calling initEvent(DOMString,boolean,boolean) on new CustomEvent("foo") with too few arguments must throw TypeErrorFAILPASSPASSFAILFAILFAIL
EventTarget interface: existence and properties of interface objectPASSPASSPASSFAILFAILFAIL
EventTarget interface object lengthPASSFAILPASSFAILFAILFAIL
EventTarget interface: existence and properties of interface prototype objectFAILPASSPASSFAILFAILFAIL
EventTarget interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSFAILFAILFAIL
EventTarget interface: operation addEventListener(DOMString,EventListener,boolean)FAILFAILPASSFAILFAILFAIL
EventTarget interface: operation removeEventListener(DOMString,EventListener,boolean)FAILFAILPASSFAILFAILFAIL
EventTarget interface: operation dispatchEvent(Event)PASSFAILPASSFAILFAILFAIL
EventListener interface: existence and properties of interface objectPASSPASSPASSPASSPASSPASS
EventListener interface: existence and properties of interface prototype objectPASSPASSPASSPASSPASSPASS
EventListener interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSPASS
EventListener interface: operation handleEvent(Event)PASSPASSPASSPASSPASSPASS
NodeList interface: existence and properties of interface objectPASSPASSPASSFAILFAILFAIL
NodeList interface object lengthPASSFAILPASSFAILFAILFAIL
NodeList interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeList interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
NodeList interface: operation item(unsigned long)PASSFAILPASSFAILFAILPASS
NodeList interface: attribute lengthPASSPASSPASSPASSFAILFAIL
NodeList must be primary interface of document.querySelectorAll("script")PASSPASSPASSPASSPASSPASS
Stringification of document.querySelectorAll("script")PASSPASSPASSPASSPASSPASS
NodeList interface: document.querySelectorAll("script") must inherit property "item" with the proper type (0)PASSPASSPASSPASSPASSPASS
NodeList interface: calling item(unsigned long) on document.querySelectorAll("script") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
NodeList interface: document.querySelectorAll("script") must inherit property "length" with the proper type (1)PASSPASSPASSPASSFAILFAIL
HTMLCollection interface: existence and properties of interface objectPASSPASSPASSFAILFAILFAIL
HTMLCollection interface object lengthPASSFAILPASSFAILFAILFAIL
HTMLCollection interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
HTMLCollection interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
HTMLCollection interface: attribute lengthPASSPASSPASSPASSFAILFAIL
HTMLCollection interface: operation item(unsigned long)FAILFAILPASSFAILFAILFAIL
HTMLCollection interface: operation namedItem(DOMString)PASSFAILPASSFAILFAILFAIL
HTMLCollection must be primary interface of document.body.childrenPASSPASSPASSPASSPASSPASS
Stringification of document.body.childrenPASSPASSPASSPASSPASSPASS
HTMLCollection interface: document.body.children must inherit property "length" with the proper type (0)PASSPASSPASSPASSFAILFAIL
HTMLCollection interface: document.body.children must inherit property "item" with the proper type (1)PASSPASSPASSPASSPASSPASS
HTMLCollection interface: calling item(unsigned long) on document.body.children with too few arguments must throw TypeErrorFAILFAILPASSFAILFAILFAIL
HTMLCollection interface: document.body.children must inherit property "namedItem" with the proper type (2)PASSPASSPASSPASSPASSPASS
HTMLCollection interface: calling namedItem(DOMString) on document.body.children with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
MutationObserver interface: existence and properties of interface objectPASSPASSPASSPASSFAILFAIL
MutationObserver interface object lengthPASSFAILPASSFAILFAILFAIL
MutationObserver interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
MutationObserver interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSFAILFAIL
MutationObserver interface: operation observe(Node,MutationObserverInit)PASSFAILFAILFAILFAILPASS
MutationObserver interface: operation disconnect()PASSPASSPASSPASSFAILPASS
MutationObserver interface: operation takeRecords()PASSPASSPASSPASSFAILPASS
MutationRecord interface: existence and properties of interface objectPASSPASSPASSFAILFAILFAIL
MutationRecord interface object lengthPASSFAILPASSFAILFAILFAIL
MutationRecord interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
MutationRecord interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSFAILFAIL
MutationRecord interface: attribute typePASSPASSPASSPASSFAILFAIL
MutationRecord interface: attribute targetPASSPASSPASSPASSFAILFAIL
MutationRecord interface: attribute addedNodesPASSPASSPASSPASSFAILFAIL
MutationRecord interface: attribute removedNodesPASSPASSPASSPASSFAILFAIL
MutationRecord interface: attribute previousSiblingPASSPASSPASSPASSFAILFAIL
MutationRecord interface: attribute nextSiblingPASSPASSPASSPASSFAILFAIL
MutationRecord interface: attribute attributeNamePASSPASSPASSPASSFAILFAIL
MutationRecord interface: attribute attributeNamespacePASSPASSPASSPASSFAILFAIL
MutationRecord interface: attribute oldValuePASSPASSPASSPASSFAILFAIL
Node interface: existence and properties of interface objectPASSFAILPASSFAILFAILFAIL
Node interface object lengthPASSFAILPASSFAILFAILFAIL
Node interface: existence and properties of interface prototype objectFAILPASSPASSFAILFAILFAIL
Node interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
Node interface: constant ELEMENT_NODE on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant ELEMENT_NODE on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant ATTRIBUTE_NODE on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant ATTRIBUTE_NODE on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant TEXT_NODE on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant TEXT_NODE on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant CDATA_SECTION_NODE on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant CDATA_SECTION_NODE on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant ENTITY_REFERENCE_NODE on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant ENTITY_REFERENCE_NODE on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant ENTITY_NODE on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant ENTITY_NODE on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant PROCESSING_INSTRUCTION_NODE on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant PROCESSING_INSTRUCTION_NODE on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant COMMENT_NODE on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant COMMENT_NODE on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_NODE on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_NODE on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_TYPE_NODE on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_TYPE_NODE on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_FRAGMENT_NODE on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_FRAGMENT_NODE on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant NOTATION_NODE on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant NOTATION_NODE on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: attribute nodeTypePASSPASSPASSPASSFAILFAIL
Node interface: attribute nodeNamePASSPASSPASSPASSFAILFAIL
Node interface: attribute baseURIPASSPASSPASSFAILFAILFAIL
Node interface: attribute ownerDocumentPASSPASSPASSPASSFAILFAIL
Node interface: attribute parentNodePASSPASSPASSPASSFAILFAIL
Node interface: attribute parentElementPASSPASSPASSFAILFAILFAIL
Node interface: operation hasChildNodes()PASSPASSPASSPASSFAILPASS
Node interface: attribute childNodesPASSPASSPASSPASSFAILFAIL
Node interface: attribute firstChildPASSPASSPASSPASSFAILFAIL
Node interface: attribute lastChildPASSPASSPASSPASSFAILFAIL
Node interface: attribute previousSiblingPASSPASSPASSPASSFAILFAIL
Node interface: attribute nextSiblingPASSPASSPASSPASSFAILFAIL
Node interface: attribute nodeValuePASSFAILPASSFAILFAILFAIL
Node interface: attribute textContentPASSFAILPASSFAILFAILFAIL
Node interface: operation normalize()PASSPASSPASSPASSFAILPASS
Node interface: operation cloneNode(boolean)PASSPASSPASSPASSFAILPASS
Node interface: operation isEqualNode(Node)PASSFAILPASSFAILFAILFAIL
Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_POSITION_PRECEDING on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_POSITION_PRECEDING on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_POSITION_CONTAINS on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_POSITION_CONTAINS on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface objectPASSPASSPASSPASSPASSPASS
Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface prototype objectPASSPASSPASSPASSPASSPASS
Node interface: operation compareDocumentPosition(Node)PASSFAILPASSFAILFAILFAIL
Node interface: operation contains(Node)PASSFAILPASSFAILFAILFAIL
Node interface: operation lookupPrefix(DOMString)PASSFAILPASSFAILFAILFAIL
Node interface: operation lookupNamespaceURI(DOMString)PASSFAILPASSFAILFAILFAIL
Node interface: operation isDefaultNamespace(DOMString)PASSFAILPASSFAILFAILFAIL
Node interface: operation insertBefore(Node,Node)PASSFAILPASSFAILFAILPASS
Node interface: operation appendChild(Node)PASSFAILPASSFAILFAILPASS
Node interface: operation replaceChild(Node,Node)PASSFAILPASSFAILFAILPASS
Node interface: operation removeChild(Node)PASSFAILPASSFAILFAILPASS
Document interface: existence and properties of interface objectPASSFAILPASSFAILFAILFAIL
Document interface object lengthPASSFAILPASSFAILFAILFAIL
Document interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
Document interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
Document interface: attribute implementationPASSPASSPASSPASSFAILFAIL
Document interface: attribute URLPASSFAILPASSFAILFAILFAIL
Document interface: attribute documentURIPASSFAILPASSFAILFAILFAIL
Document interface: attribute originPASSFAILFAILFAILFAILFAIL
Document interface: attribute compatModePASSPASSPASSPASSFAILFAIL
Document interface: attribute characterSetPASSPASSPASSPASSFAILFAIL
Document interface: attribute contentTypePASSFAILPASSFAILFAILFAIL
Document interface: attribute doctypePASSPASSPASSPASSFAILFAIL
Document interface: attribute documentElementPASSPASSPASSPASSFAILFAIL
Document interface: operation getElementsByTagName(DOMString)PASSFAILPASSFAILFAILFAIL
Document interface: operation getElementsByTagNameNS(DOMString,DOMString)PASSFAILPASSFAILFAILFAIL
Document interface: operation getElementsByClassName(DOMString)PASSFAILPASSFAILFAILFAIL
Document interface: operation createElement(DOMString)PASSFAILPASSFAILFAILFAIL
Document interface: operation createElementNS(DOMString,DOMString)PASSFAILPASSFAILFAILFAIL
Document interface: operation createDocumentFragment()PASSPASSPASSPASSFAILPASS
Document interface: operation createTextNode(DOMString)PASSFAILPASSFAILFAILFAIL
Document interface: operation createComment(DOMString)PASSFAILPASSFAILFAILFAIL
Document interface: operation createProcessingInstruction(DOMString,DOMString)PASSFAILPASSFAILFAILFAIL
Document interface: operation importNode(Node,boolean)PASSFAILPASSFAILFAILFAIL
Document interface: operation adoptNode(Node)PASSFAILPASSFAILFAILFAIL
Document interface: operation createAttribute(DOMString)PASSFAILPASSFAILFAILFAIL
Document interface: operation createAttributeNS(DOMString,DOMString)PASSFAILPASSFAILFAILFAIL
Document interface: operation createEvent(DOMString)PASSFAILPASSFAILFAILFAIL
Document interface: operation createRange()PASSPASSPASSPASSFAILPASS
Document interface: operation createNodeIterator(Node,unsigned long,NodeFilter)PASSFAILPASSFAILFAILFAIL
Document interface: operation createTreeWalker(Node,unsigned long,NodeFilter)PASSFAILPASSFAILFAILFAIL
Document interface: operation getElementById(DOMString)PASSFAILPASSFAILFAILFAIL
Document interface: attribute childrenPASSFAILPASSFAILFAILFAIL
Document interface: attribute firstElementChildPASSFAILPASSFAILFAILFAIL
Document interface: attribute lastElementChildPASSFAILPASSFAILFAILFAIL
Document interface: attribute childElementCountPASSFAILPASSFAILFAILFAIL
Document interface: operation query(DOMString)FAILFAILFAILFAILFAILFAIL
Document interface: operation querySelector(DOMString)PASSFAILPASSFAILFAILPASS
Document interface: operation querySelectorAll(DOMString)PASSFAILPASSFAILFAILPASS
XMLDocument interface: existence and properties of interface objectPASSFAILPASSFAILFAILFAIL
XMLDocument interface object lengthPASSFAILPASSFAILFAILFAIL
XMLDocument interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
XMLDocument interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
XMLDocument must be primary interface of xmlDocPASSPASSPASSPASSPASSPASS
Stringification of xmlDocPASSPASSPASSPASSPASSFAIL
Document interface: xmlDoc must inherit property "implementation" with the proper type (0)PASSPASSPASSPASSFAILPASS
Document interface: xmlDoc must inherit property "URL" with the proper type (1)PASSPASSPASSPASSFAILPASS
Document interface: xmlDoc must inherit property "documentURI" with the proper type (2)FAILFAILPASSFAILFAILFAIL
Document interface: xmlDoc must inherit property "origin" with the proper type (3)PASSFAILFAILFAILFAILPASS
Document interface: xmlDoc must inherit property "compatMode" with the proper type (4)PASSPASSPASSPASSFAILPASS
Document interface: xmlDoc must inherit property "characterSet" with the proper type (5)FAILPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "contentType" with the proper type (7)PASSFAILPASSFAILFAILPASS
Document interface: xmlDoc must inherit property "doctype" with the proper type (8)PASSPASSPASSPASSFAILPASS
Document interface: xmlDoc must inherit property "documentElement" with the proper type (9)PASSPASSPASSPASSFAILPASS
Document interface: xmlDoc must inherit property "getElementsByTagName" with the proper type (10)PASSPASSPASSPASSPASSPASS
Document interface: calling getElementsByTagName(DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "getElementsByTagNameNS" with the proper type (11)PASSPASSPASSPASSPASSPASS
Document interface: calling getElementsByTagNameNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "getElementsByClassName" with the proper type (12)PASSPASSPASSPASSPASSPASS
Document interface: calling getElementsByClassName(DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "createElement" with the proper type (13)PASSPASSPASSPASSPASSPASS
Document interface: calling createElement(DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "createElementNS" with the proper type (14)PASSPASSPASSPASSPASSPASS
Document interface: calling createElementNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "createDocumentFragment" with the proper type (15)PASSPASSPASSPASSPASSPASS
Document interface: xmlDoc must inherit property "createTextNode" with the proper type (16)PASSPASSPASSPASSPASSPASS
Document interface: calling createTextNode(DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "createComment" with the proper type (17)PASSPASSPASSPASSPASSPASS
Document interface: calling createComment(DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "createProcessingInstruction" with the proper type (18)PASSPASSPASSPASSPASSPASS
Document interface: calling createProcessingInstruction(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "importNode" with the proper type (19)PASSPASSPASSPASSPASSPASS
Document interface: calling importNode(Node,boolean) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "adoptNode" with the proper type (20)PASSPASSPASSPASSPASSPASS
Document interface: calling adoptNode(Node) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "createAttribute" with the proper type (21)PASSPASSPASSPASSPASSPASS
Document interface: calling createAttribute(DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "createAttributeNS" with the proper type (22)PASSPASSPASSPASSPASSPASS
Document interface: calling createAttributeNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "createEvent" with the proper type (23)PASSPASSPASSPASSPASSPASS
Document interface: calling createEvent(DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "createRange" with the proper type (24)PASSPASSPASSPASSPASSPASS
Document interface: xmlDoc must inherit property "createNodeIterator" with the proper type (25)PASSPASSPASSPASSPASSPASS
Document interface: calling createNodeIterator(Node,unsigned long,NodeFilter) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "createTreeWalker" with the proper type (26)PASSPASSPASSPASSPASSPASS
Document interface: calling createTreeWalker(Node,unsigned long,NodeFilter) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "getElementById" with the proper type (27)PASSPASSPASSPASSPASSPASS
Document interface: calling getElementById(DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Document interface: xmlDoc must inherit property "children" with the proper type (28)PASSFAILPASSFAILFAILPASS
Document interface: xmlDoc must inherit property "firstElementChild" with the proper type (29)PASSFAILPASSFAILFAILPASS
Document interface: xmlDoc must inherit property "lastElementChild" with the proper type (30)PASSFAILPASSFAILFAILPASS
Document interface: xmlDoc must inherit property "childElementCount" with the proper type (31)PASSFAILPASSFAILFAILPASS
Document interface: xmlDoc must inherit property "append" with the proper type (33)FAILFAILFAILFAILFAILFAIL
Document interface: xmlDoc must inherit property "query" with the proper type (34)FAILFAILFAILFAILFAILFAIL
Document interface: calling query(DOMString) on xmlDoc with too few arguments must throw TypeErrorFAILFAILFAILFAILFAILFAIL
Document interface: xmlDoc must inherit property "querySelector" with the proper type (36)PASSPASSPASSPASSPASSPASS
Document interface: calling querySelector(DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
Document interface: xmlDoc must inherit property "querySelectorAll" with the proper type (37)PASSPASSPASSPASSPASSPASS
Document interface: calling querySelectorAll(DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
Node interface: xmlDoc must inherit property "ELEMENT_NODE" with the proper type (0)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "ATTRIBUTE_NODE" with the proper type (1)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "TEXT_NODE" with the proper type (2)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "CDATA_SECTION_NODE" with the proper type (3)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "ENTITY_NODE" with the proper type (5)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "COMMENT_NODE" with the proper type (7)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "DOCUMENT_NODE" with the proper type (8)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "NOTATION_NODE" with the proper type (11)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "nodeType" with the proper type (12)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc must inherit property "nodeName" with the proper type (13)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc must inherit property "baseURI" with the proper type (14)PASSPASSPASSFAILFAILPASS
Node interface: xmlDoc must inherit property "ownerDocument" with the proper type (15)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc must inherit property "parentNode" with the proper type (16)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc must inherit property "parentElement" with the proper type (17)PASSPASSPASSFAILFAILPASS
Node interface: xmlDoc must inherit property "hasChildNodes" with the proper type (18)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "childNodes" with the proper type (19)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc must inherit property "firstChild" with the proper type (20)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc must inherit property "lastChild" with the proper type (21)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc must inherit property "previousSibling" with the proper type (22)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc must inherit property "nextSibling" with the proper type (23)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc must inherit property "nodeValue" with the proper type (24)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc must inherit property "textContent" with the proper type (25)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc must inherit property "normalize" with the proper type (26)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "cloneNode" with the proper type (27)PASSPASSPASSPASSPASSPASS
Node interface: calling cloneNode(boolean) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "isEqualNode" with the proper type (28)PASSPASSPASSPASSPASSPASS
Node interface: calling isEqualNode(Node) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc must inherit property "compareDocumentPosition" with the proper type (35)PASSPASSPASSPASSPASSPASS
Node interface: calling compareDocumentPosition(Node) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: xmlDoc must inherit property "contains" with the proper type (36)PASSPASSPASSFAILPASSPASS
Node interface: calling contains(Node) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSFAILFAILFAIL
Node interface: xmlDoc must inherit property "lookupPrefix" with the proper type (37)PASSPASSPASSPASSPASSPASS
Node interface: calling lookupPrefix(DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: xmlDoc must inherit property "lookupNamespaceURI" with the proper type (38)PASSPASSPASSPASSPASSPASS
Node interface: calling lookupNamespaceURI(DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: xmlDoc must inherit property "isDefaultNamespace" with the proper type (39)PASSPASSPASSPASSPASSPASS
Node interface: calling isDefaultNamespace(DOMString) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: xmlDoc must inherit property "insertBefore" with the proper type (40)PASSPASSPASSPASSPASSPASS
Node interface: calling insertBefore(Node,Node) on xmlDoc with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Node interface: xmlDoc must inherit property "appendChild" with the proper type (41)PASSPASSPASSPASSPASSPASS
Node interface: calling appendChild(Node) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: xmlDoc must inherit property "replaceChild" with the proper type (42)PASSPASSPASSPASSPASSPASS
Node interface: calling replaceChild(Node,Node) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: xmlDoc must inherit property "removeChild" with the proper type (43)PASSPASSPASSPASSPASSPASS
Node interface: calling removeChild(Node) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
EventTarget interface: xmlDoc must inherit property "addEventListener" with the proper type (0)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on xmlDoc with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
EventTarget interface: xmlDoc must inherit property "removeEventListener" with the proper type (1)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on xmlDoc with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
EventTarget interface: xmlDoc must inherit property "dispatchEvent" with the proper type (2)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling dispatchEvent(Event) on xmlDoc with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
DOMImplementation interface: existence and properties of interface objectPASSPASSPASSFAILFAILFAIL
DOMImplementation interface object lengthPASSFAILPASSFAILFAILFAIL
DOMImplementation interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
DOMImplementation interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSFAILFAIL
DOMImplementation interface: operation createDocumentType(DOMString,DOMString,DOMString)PASSFAILPASSFAILFAILFAIL
DOMImplementation interface: operation createDocument(DOMString,DOMString,DocumentType)PASSFAILPASSFAILFAILFAIL
DOMImplementation interface: operation createHTMLDocument(DOMString)PASSPASSPASSPASSFAILPASS
DOMImplementation interface: operation hasFeature()PASSPASSFAILPASSFAILPASS
DOMImplementation must be primary interface of document.implementationPASSPASSPASSPASSFAILPASS
Stringification of document.implementationPASSPASSPASSPASSPASSPASS
DOMImplementation interface: document.implementation must inherit property "createDocumentType" with the proper type (0)PASSPASSPASSPASSFAILPASS
DOMImplementation interface: calling createDocumentType(DOMString,DOMString,DOMString) on document.implementation with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
DOMImplementation interface: document.implementation must inherit property "createDocument" with the proper type (1)PASSPASSPASSPASSFAILPASS
DOMImplementation interface: calling createDocument(DOMString,DOMString,DocumentType) on document.implementation with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
DOMImplementation interface: document.implementation must inherit property "createHTMLDocument" with the proper type (2)PASSPASSPASSPASSFAILPASS
DOMImplementation interface: calling createHTMLDocument(DOMString) on document.implementation with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
DOMImplementation interface: document.implementation must inherit property "hasFeature" with the proper type (3)PASSPASSPASSPASSFAILPASS
DocumentFragment interface: existence and properties of interface objectPASSFAILPASSFAILFAILFAIL
DocumentFragment interface object lengthPASSFAILPASSFAILFAILFAIL
DocumentFragment interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
DocumentFragment interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
DocumentFragment interface: operation getElementById(DOMString)PASSFAILPASSFAILFAILFAIL
DocumentFragment interface: attribute childrenPASSFAILPASSFAILFAILFAIL
DocumentFragment interface: attribute firstElementChildPASSFAILPASSFAILFAILFAIL
DocumentFragment interface: attribute lastElementChildPASSFAILPASSFAILFAILFAIL
DocumentFragment interface: attribute childElementCountPASSFAILPASSFAILFAILFAIL
DocumentFragment interface: operation query(DOMString)FAILFAILFAILFAILFAILFAIL
DocumentFragment interface: operation querySelector(DOMString)PASSFAILPASSFAILFAILPASS
DocumentFragment interface: operation querySelectorAll(DOMString)PASSFAILPASSFAILFAILPASS
DocumentFragment must be primary interface of document.createDocumentFragment()PASSPASSPASSPASSPASSPASS
Stringification of document.createDocumentFragment()PASSPASSPASSPASSPASSPASS
DocumentFragment interface: document.createDocumentFragment() must inherit property "getElementById" with the proper type (0)PASSFAILPASSFAILFAILPASS
DocumentFragment interface: calling getElementById(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
DocumentFragment interface: document.createDocumentFragment() must inherit property "children" with the proper type (1)PASSFAILPASSFAILFAILPASS
DocumentFragment interface: document.createDocumentFragment() must inherit property "firstElementChild" with the proper type (2)PASSFAILPASSFAILFAILPASS
DocumentFragment interface: document.createDocumentFragment() must inherit property "lastElementChild" with the proper type (3)PASSFAILPASSFAILFAILPASS
DocumentFragment interface: document.createDocumentFragment() must inherit property "childElementCount" with the proper type (4)PASSFAILPASSFAILFAILPASS
DocumentFragment interface: document.createDocumentFragment() must inherit property "append" with the proper type (6)FAILFAILFAILFAILFAILFAIL
DocumentFragment interface: document.createDocumentFragment() must inherit property "query" with the proper type (7)FAILFAILFAILFAILFAILFAIL
DocumentFragment interface: calling query(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeErrorFAILFAILFAILFAILFAILFAIL
DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelector" with the proper type (9)PASSPASSPASSPASSPASSPASS
DocumentFragment interface: calling querySelector(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelectorAll" with the proper type (10)PASSPASSPASSPASSPASSPASS
DocumentFragment interface: calling querySelectorAll(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
Node interface: document.createDocumentFragment() must inherit property "ELEMENT_NODE" with the proper type (0)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "ATTRIBUTE_NODE" with the proper type (1)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "TEXT_NODE" with the proper type (2)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "CDATA_SECTION_NODE" with the proper type (3)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "ENTITY_NODE" with the proper type (5)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "COMMENT_NODE" with the proper type (7)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_NODE" with the proper type (8)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "NOTATION_NODE" with the proper type (11)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "nodeType" with the proper type (12)PASSPASSPASSPASSFAILPASS
Node interface: document.createDocumentFragment() must inherit property "nodeName" with the proper type (13)PASSPASSPASSPASSFAILPASS
Node interface: document.createDocumentFragment() must inherit property "baseURI" with the proper type (14)PASSPASSPASSFAILFAILPASS
Node interface: document.createDocumentFragment() must inherit property "ownerDocument" with the proper type (15)PASSPASSPASSPASSFAILPASS
Node interface: document.createDocumentFragment() must inherit property "parentNode" with the proper type (16)PASSPASSPASSPASSFAILPASS
Node interface: document.createDocumentFragment() must inherit property "parentElement" with the proper type (17)PASSPASSPASSFAILFAILPASS
Node interface: document.createDocumentFragment() must inherit property "hasChildNodes" with the proper type (18)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "childNodes" with the proper type (19)PASSPASSPASSPASSFAILPASS
Node interface: document.createDocumentFragment() must inherit property "firstChild" with the proper type (20)PASSPASSPASSPASSFAILPASS
Node interface: document.createDocumentFragment() must inherit property "lastChild" with the proper type (21)PASSPASSPASSPASSFAILPASS
Node interface: document.createDocumentFragment() must inherit property "previousSibling" with the proper type (22)PASSPASSPASSPASSFAILPASS
Node interface: document.createDocumentFragment() must inherit property "nextSibling" with the proper type (23)PASSPASSPASSPASSFAILPASS
Node interface: document.createDocumentFragment() must inherit property "nodeValue" with the proper type (24)PASSPASSPASSPASSFAILPASS
Node interface: document.createDocumentFragment() must inherit property "textContent" with the proper type (25)PASSPASSPASSPASSFAILPASS
Node interface: document.createDocumentFragment() must inherit property "normalize" with the proper type (26)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "cloneNode" with the proper type (27)PASSPASSPASSPASSPASSPASS
Node interface: calling cloneNode(boolean) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "isEqualNode" with the proper type (28)PASSPASSPASSPASSPASSPASS
Node interface: calling isEqualNode(Node) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34)PASSPASSPASSPASSPASSPASS
Node interface: document.createDocumentFragment() must inherit property "compareDocumentPosition" with the proper type (35)PASSPASSPASSPASSPASSPASS
Node interface: calling compareDocumentPosition(Node) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createDocumentFragment() must inherit property "contains" with the proper type (36)PASSPASSPASSFAILPASSPASS
Node interface: calling contains(Node) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSPASSPASSFAILFAILFAIL
Node interface: document.createDocumentFragment() must inherit property "lookupPrefix" with the proper type (37)PASSPASSPASSPASSPASSPASS
Node interface: calling lookupPrefix(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createDocumentFragment() must inherit property "lookupNamespaceURI" with the proper type (38)PASSPASSPASSPASSPASSPASS
Node interface: calling lookupNamespaceURI(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createDocumentFragment() must inherit property "isDefaultNamespace" with the proper type (39)PASSPASSPASSPASSPASSPASS
Node interface: calling isDefaultNamespace(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createDocumentFragment() must inherit property "insertBefore" with the proper type (40)PASSPASSPASSPASSPASSPASS
Node interface: calling insertBefore(Node,Node) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Node interface: document.createDocumentFragment() must inherit property "appendChild" with the proper type (41)PASSPASSPASSPASSPASSPASS
Node interface: calling appendChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createDocumentFragment() must inherit property "replaceChild" with the proper type (42)PASSPASSPASSPASSPASSPASS
Node interface: calling replaceChild(Node,Node) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createDocumentFragment() must inherit property "removeChild" with the proper type (43)PASSPASSPASSPASSPASSPASS
Node interface: calling removeChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
EventTarget interface: document.createDocumentFragment() must inherit property "addEventListener" with the proper type (0)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createDocumentFragment() with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
EventTarget interface: document.createDocumentFragment() must inherit property "removeEventListener" with the proper type (1)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createDocumentFragment() with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
EventTarget interface: document.createDocumentFragment() must inherit property "dispatchEvent" with the proper type (2)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling dispatchEvent(Event) on document.createDocumentFragment() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
DocumentType interface: existence and properties of interface objectPASSFAILPASSFAILFAILFAIL
DocumentType interface object lengthPASSFAILPASSFAILFAILFAIL
DocumentType interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
DocumentType interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
DocumentType interface: attribute namePASSPASSPASSPASSFAILFAIL
DocumentType interface: attribute publicIdPASSPASSPASSPASSFAILFAIL
DocumentType interface: attribute systemIdPASSPASSPASSPASSFAILFAIL
DocumentType interface: operation replaceWith([object Object],[object Object])FAILFAILFAILFAILFAILFAIL
DocumentType interface: operation remove()PASSPASSPASSFAILFAILPASS
DocumentType must be primary interface of document.doctypePASSPASSPASSPASSFAILPASS
Stringification of document.doctypePASSPASSPASSPASSPASSPASS
DocumentType interface: document.doctype must inherit property "name" with the proper type (0)PASSPASSPASSPASSFAILPASS
DocumentType interface: document.doctype must inherit property "publicId" with the proper type (1)PASSPASSPASSPASSFAILFAIL
DocumentType interface: document.doctype must inherit property "systemId" with the proper type (2)PASSPASSPASSPASSFAILFAIL
DocumentType interface: document.doctype must inherit property "replaceWith" with the proper type (5)FAILFAILFAILFAILFAILFAIL
DocumentType interface: calling replaceWith([object Object],[object Object]) on document.doctype with too few arguments must throw TypeErrorFAILFAILFAILFAILFAILFAIL
DocumentType interface: document.doctype must inherit property "remove" with the proper type (6)PASSPASSPASSFAILFAILPASS
Node interface: document.doctype must inherit property "ELEMENT_NODE" with the proper type (0)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "ATTRIBUTE_NODE" with the proper type (1)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "TEXT_NODE" with the proper type (2)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "CDATA_SECTION_NODE" with the proper type (3)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "ENTITY_NODE" with the proper type (5)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "COMMENT_NODE" with the proper type (7)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "DOCUMENT_NODE" with the proper type (8)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "NOTATION_NODE" with the proper type (11)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "nodeType" with the proper type (12)PASSPASSPASSPASSFAILPASS
Node interface: document.doctype must inherit property "nodeName" with the proper type (13)PASSPASSPASSPASSFAILPASS
Node interface: document.doctype must inherit property "baseURI" with the proper type (14)PASSPASSPASSFAILFAILPASS
Node interface: document.doctype must inherit property "ownerDocument" with the proper type (15)PASSPASSPASSPASSFAILPASS
Node interface: document.doctype must inherit property "parentNode" with the proper type (16)PASSPASSPASSPASSFAILPASS
Node interface: document.doctype must inherit property "parentElement" with the proper type (17)PASSPASSPASSFAILFAILPASS
Node interface: document.doctype must inherit property "hasChildNodes" with the proper type (18)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "childNodes" with the proper type (19)PASSPASSPASSPASSFAILPASS
Node interface: document.doctype must inherit property "firstChild" with the proper type (20)PASSPASSPASSPASSFAILPASS
Node interface: document.doctype must inherit property "lastChild" with the proper type (21)PASSPASSPASSPASSFAILPASS
Node interface: document.doctype must inherit property "previousSibling" with the proper type (22)PASSPASSPASSPASSFAILPASS
Node interface: document.doctype must inherit property "nextSibling" with the proper type (23)PASSPASSPASSPASSFAILPASS
Node interface: document.doctype must inherit property "nodeValue" with the proper type (24)PASSPASSPASSPASSFAILPASS
Node interface: document.doctype must inherit property "textContent" with the proper type (25)PASSPASSPASSPASSFAILPASS
Node interface: document.doctype must inherit property "normalize" with the proper type (26)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "cloneNode" with the proper type (27)PASSPASSPASSPASSPASSPASS
Node interface: calling cloneNode(boolean) on document.doctype with too few arguments must throw TypeErrorPASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "isEqualNode" with the proper type (28)PASSPASSPASSPASSPASSPASS
Node interface: calling isEqualNode(Node) on document.doctype with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34)PASSPASSPASSPASSPASSPASS
Node interface: document.doctype must inherit property "compareDocumentPosition" with the proper type (35)PASSPASSPASSPASSPASSPASS
Node interface: calling compareDocumentPosition(Node) on document.doctype with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.doctype must inherit property "contains" with the proper type (36)PASSPASSPASSFAILPASSPASS
Node interface: calling contains(Node) on document.doctype with too few arguments must throw TypeErrorPASSPASSPASSFAILFAILFAIL
Node interface: document.doctype must inherit property "lookupPrefix" with the proper type (37)PASSPASSPASSPASSPASSPASS
Node interface: calling lookupPrefix(DOMString) on document.doctype with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.doctype must inherit property "lookupNamespaceURI" with the proper type (38)PASSPASSPASSPASSPASSPASS
Node interface: calling lookupNamespaceURI(DOMString) on document.doctype with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.doctype must inherit property "isDefaultNamespace" with the proper type (39)PASSPASSPASSPASSPASSPASS
Node interface: calling isDefaultNamespace(DOMString) on document.doctype with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.doctype must inherit property "insertBefore" with the proper type (40)PASSPASSPASSPASSPASSPASS
Node interface: calling insertBefore(Node,Node) on document.doctype with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Node interface: document.doctype must inherit property "appendChild" with the proper type (41)PASSPASSPASSPASSPASSPASS
Node interface: calling appendChild(Node) on document.doctype with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.doctype must inherit property "replaceChild" with the proper type (42)PASSPASSPASSPASSPASSPASS
Node interface: calling replaceChild(Node,Node) on document.doctype with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.doctype must inherit property "removeChild" with the proper type (43)PASSPASSPASSPASSPASSPASS
Node interface: calling removeChild(Node) on document.doctype with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
EventTarget interface: document.doctype must inherit property "addEventListener" with the proper type (0)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.doctype with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
EventTarget interface: document.doctype must inherit property "removeEventListener" with the proper type (1)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.doctype with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
EventTarget interface: document.doctype must inherit property "dispatchEvent" with the proper type (2)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling dispatchEvent(Event) on document.doctype with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
Element interface: existence and properties of interface objectPASSFAILPASSFAILFAILFAIL
Element interface object lengthPASSFAILPASSFAILFAILFAIL
Element interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
Element interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
Element interface: attribute namespaceURIPASSFAILFAILFAILFAILFAIL
Element interface: attribute prefixPASSFAILFAILFAILFAILFAIL
Element interface: attribute localNamePASSFAILFAILFAILFAILFAIL
Element interface: attribute tagNamePASSPASSPASSPASSFAILFAIL
Element interface: attribute idPASSFAILPASSFAILFAILFAIL
Element interface: attribute classNamePASSFAILPASSFAILFAILFAIL
Element interface: attribute classListPASSPASSPASSFAILFAILFAIL
Element interface: operation hasAttributes()PASSFAILPASSFAILFAILPASS
Element interface: attribute attributesPASSFAILPASSFAILFAILFAIL
Element interface: operation getAttribute(DOMString)PASSFAILPASSFAILFAILFAIL
Element interface: operation getAttributeNS(DOMString,DOMString)PASSFAILPASSFAILFAILFAIL
Element interface: operation setAttribute(DOMString,DOMString)PASSFAILPASSFAILFAILFAIL
Element interface: operation setAttributeNS(DOMString,DOMString,DOMString)PASSFAILPASSFAILFAILFAIL
Element interface: operation removeAttribute(DOMString)PASSFAILPASSFAILFAILFAIL
Element interface: operation removeAttributeNS(DOMString,DOMString)PASSFAILPASSFAILFAILPASS
Element interface: operation hasAttribute(DOMString)PASSFAILPASSFAILFAILPASS
Element interface: operation hasAttributeNS(DOMString,DOMString)PASSFAILPASSFAILFAILFAIL
Element interface: operation getElementsByTagName(DOMString)PASSFAILPASSFAILFAILFAIL
Element interface: operation getElementsByTagNameNS(DOMString,DOMString)PASSFAILPASSFAILFAILFAIL
Element interface: operation getElementsByClassName(DOMString)PASSFAILPASSFAILFAILFAIL
Element interface: attribute childrenPASSFAILPASSFAILFAILFAIL
Element interface: attribute firstElementChildPASSPASSPASSPASSFAILFAIL
Element interface: attribute lastElementChildPASSPASSPASSPASSFAILFAIL
Element interface: attribute childElementCountPASSPASSPASSPASSFAILFAIL
Element interface: operation query(DOMString)FAILFAILFAILFAILFAILFAIL
Element interface: operation querySelector(DOMString)PASSFAILPASSFAILFAILPASS
Element interface: operation querySelectorAll(DOMString)PASSFAILPASSFAILFAILPASS
Element interface: attribute previousElementSiblingPASSPASSPASSPASSFAILFAIL
Element interface: attribute nextElementSiblingPASSPASSPASSPASSFAILFAIL
Element interface: operation replaceWith([object Object],[object Object])FAILFAILFAILFAILFAILFAIL
Element interface: operation remove()PASSPASSPASSFAILFAILPASS
Element must be primary interface of elementPASSPASSPASSPASSPASSPASS
Stringification of elementPASSPASSPASSPASSPASSPASS
Element interface: element must inherit property "namespaceURI" with the proper type (0)PASSPASSPASSPASSFAILPASS
Element interface: element must inherit property "prefix" with the proper type (1)PASSPASSPASSPASSFAILPASS
Element interface: element must inherit property "localName" with the proper type (2)PASSPASSPASSPASSFAILPASS
Element interface: element must inherit property "tagName" with the proper type (3)PASSPASSPASSPASSFAILPASS
Element interface: element must inherit property "id" with the proper type (4)PASSPASSPASSFAILFAILPASS
Element interface: element must inherit property "className" with the proper type (5)PASSFAILPASSFAILFAILPASS
Element interface: element must inherit property "classList" with the proper type (6)PASSPASSPASSFAILFAILPASS
Element interface: element must inherit property "hasAttributes" with the proper type (7)PASSPASSPASSPASSPASSPASS
Element interface: element must inherit property "attributes" with the proper type (8)PASSPASSPASSPASSFAILPASS
Element interface: element must inherit property "getAttribute" with the proper type (9)PASSPASSPASSPASSPASSPASS
Element interface: calling getAttribute(DOMString) on element with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Element interface: element must inherit property "getAttributeNS" with the proper type (10)PASSPASSPASSPASSPASSPASS
Element interface: calling getAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Element interface: element must inherit property "setAttribute" with the proper type (11)PASSPASSPASSPASSPASSPASS
Element interface: calling setAttribute(DOMString,DOMString) on element with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Element interface: element must inherit property "setAttributeNS" with the proper type (12)PASSPASSPASSPASSPASSPASS
Element interface: calling setAttributeNS(DOMString,DOMString,DOMString) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Element interface: element must inherit property "removeAttribute" with the proper type (13)PASSPASSPASSPASSPASSPASS
Element interface: calling removeAttribute(DOMString) on element with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Element interface: element must inherit property "removeAttributeNS" with the proper type (14)PASSPASSPASSPASSPASSPASS
Element interface: calling removeAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
Element interface: element must inherit property "hasAttribute" with the proper type (15)PASSPASSPASSPASSPASSPASS
Element interface: calling hasAttribute(DOMString) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
Element interface: element must inherit property "hasAttributeNS" with the proper type (16)PASSPASSPASSPASSPASSPASS
Element interface: calling hasAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Element interface: element must inherit property "getElementsByTagName" with the proper type (24)PASSPASSPASSPASSPASSPASS
Element interface: calling getElementsByTagName(DOMString) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Element interface: element must inherit property "getElementsByTagNameNS" with the proper type (25)PASSPASSPASSPASSPASSPASS
Element interface: calling getElementsByTagNameNS(DOMString,DOMString) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Element interface: element must inherit property "getElementsByClassName" with the proper type (26)PASSFAILPASSFAILPASSPASS
Element interface: calling getElementsByClassName(DOMString) on element with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Element interface: element must inherit property "children" with the proper type (27)PASSFAILPASSFAILFAILPASS
Element interface: element must inherit property "firstElementChild" with the proper type (28)PASSPASSPASSPASSFAILPASS
Element interface: element must inherit property "lastElementChild" with the proper type (29)PASSPASSPASSPASSFAILPASS
Element interface: element must inherit property "childElementCount" with the proper type (30)PASSPASSPASSPASSFAILPASS
Element interface: element must inherit property "append" with the proper type (32)FAILFAILFAILFAILFAILFAIL
Element interface: element must inherit property "query" with the proper type (33)FAILFAILFAILFAILFAILFAIL
Element interface: calling query(DOMString) on element with too few arguments must throw TypeErrorFAILFAILFAILFAILFAILFAIL
Element interface: element must inherit property "querySelector" with the proper type (35)PASSPASSPASSPASSPASSPASS
Element interface: calling querySelector(DOMString) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
Element interface: element must inherit property "querySelectorAll" with the proper type (36)PASSPASSPASSPASSPASSPASS
Element interface: calling querySelectorAll(DOMString) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
Element interface: element must inherit property "previousElementSibling" with the proper type (37)PASSPASSPASSPASSFAILPASS
Element interface: element must inherit property "nextElementSibling" with the proper type (38)PASSPASSPASSPASSFAILPASS
Element interface: element must inherit property "replaceWith" with the proper type (41)FAILFAILFAILFAILFAILFAIL
Element interface: calling replaceWith([object Object],[object Object]) on element with too few arguments must throw TypeErrorFAILFAILFAILFAILFAILFAIL
Element interface: element must inherit property "remove" with the proper type (42)PASSPASSPASSFAILFAILPASS
Node interface: element must inherit property "ELEMENT_NODE" with the proper type (0)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "ATTRIBUTE_NODE" with the proper type (1)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "TEXT_NODE" with the proper type (2)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "CDATA_SECTION_NODE" with the proper type (3)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "ENTITY_NODE" with the proper type (5)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "COMMENT_NODE" with the proper type (7)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "DOCUMENT_NODE" with the proper type (8)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "NOTATION_NODE" with the proper type (11)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "nodeType" with the proper type (12)PASSPASSPASSPASSFAILPASS
Node interface: element must inherit property "nodeName" with the proper type (13)PASSPASSPASSPASSFAILPASS
Node interface: element must inherit property "baseURI" with the proper type (14)PASSPASSPASSFAILFAILPASS
Node interface: element must inherit property "ownerDocument" with the proper type (15)PASSPASSPASSPASSFAILPASS
Node interface: element must inherit property "parentNode" with the proper type (16)PASSPASSPASSPASSFAILPASS
Node interface: element must inherit property "parentElement" with the proper type (17)PASSPASSPASSFAILFAILPASS
Node interface: element must inherit property "hasChildNodes" with the proper type (18)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "childNodes" with the proper type (19)PASSPASSPASSPASSFAILPASS
Node interface: element must inherit property "firstChild" with the proper type (20)PASSPASSPASSPASSFAILPASS
Node interface: element must inherit property "lastChild" with the proper type (21)PASSPASSPASSPASSFAILPASS
Node interface: element must inherit property "previousSibling" with the proper type (22)PASSPASSPASSPASSFAILPASS
Node interface: element must inherit property "nextSibling" with the proper type (23)PASSPASSPASSPASSFAILPASS
Node interface: element must inherit property "nodeValue" with the proper type (24)PASSPASSPASSPASSFAILPASS
Node interface: element must inherit property "textContent" with the proper type (25)PASSPASSPASSPASSFAILPASS
Node interface: element must inherit property "normalize" with the proper type (26)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "cloneNode" with the proper type (27)PASSPASSPASSPASSPASSPASS
Node interface: calling cloneNode(boolean) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "isEqualNode" with the proper type (28)PASSPASSPASSPASSPASSPASS
Node interface: calling isEqualNode(Node) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: element must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34)PASSPASSPASSPASSPASSPASS
Node interface: element must inherit property "compareDocumentPosition" with the proper type (35)PASSPASSPASSPASSPASSPASS
Node interface: calling compareDocumentPosition(Node) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: element must inherit property "contains" with the proper type (36)PASSPASSPASSFAILPASSPASS
Node interface: calling contains(Node) on element with too few arguments must throw TypeErrorPASSPASSPASSFAILFAILFAIL
Node interface: element must inherit property "lookupPrefix" with the proper type (37)PASSPASSPASSPASSPASSPASS
Node interface: calling lookupPrefix(DOMString) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: element must inherit property "lookupNamespaceURI" with the proper type (38)PASSPASSPASSPASSPASSPASS
Node interface: calling lookupNamespaceURI(DOMString) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: element must inherit property "isDefaultNamespace" with the proper type (39)PASSPASSPASSPASSPASSPASS
Node interface: calling isDefaultNamespace(DOMString) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: element must inherit property "insertBefore" with the proper type (40)PASSPASSPASSPASSPASSPASS
Node interface: calling insertBefore(Node,Node) on element with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Node interface: element must inherit property "appendChild" with the proper type (41)PASSPASSPASSPASSPASSPASS
Node interface: calling appendChild(Node) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: element must inherit property "replaceChild" with the proper type (42)PASSPASSPASSPASSPASSPASS
Node interface: calling replaceChild(Node,Node) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: element must inherit property "removeChild" with the proper type (43)PASSPASSPASSPASSPASSPASS
Node interface: calling removeChild(Node) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
EventTarget interface: element must inherit property "addEventListener" with the proper type (0)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on element with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
EventTarget interface: element must inherit property "removeEventListener" with the proper type (1)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on element with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
EventTarget interface: element must inherit property "dispatchEvent" with the proper type (2)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling dispatchEvent(Event) on element with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
NamedNodeMap interface: existence and properties of interface objectPASSPASSPASSFAILFAILFAIL
NamedNodeMap interface object lengthPASSFAILPASSFAILFAILFAIL
NamedNodeMap interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
NamedNodeMap interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
NamedNodeMap interface: attribute lengthPASSPASSPASSPASSFAILFAIL
NamedNodeMap interface: operation item(unsigned long)PASSFAILPASSFAILFAILFAIL
NamedNodeMap interface: operation getNamedItem(DOMString)PASSFAILPASSFAILFAILFAIL
NamedNodeMap interface: operation getNamedItemNS(DOMString,DOMString)PASSFAILPASSFAILFAILFAIL
NamedNodeMap interface: operation setNamedItem(Attr)PASSFAILPASSFAILFAILFAIL
NamedNodeMap interface: operation setNamedItemNS(Attr)PASSFAILPASSFAILFAILFAIL
NamedNodeMap interface: operation removeNamedItem(DOMString)PASSFAILPASSFAILFAILFAIL
NamedNodeMap interface: operation removeNamedItemNS(DOMString,DOMString)PASSFAILPASSFAILFAILFAIL
Attr interface: existence and properties of interface objectFAILPASSFAILFAILFAILFAIL
Attr interface object lengthPASSFAILPASSFAILFAILFAIL
Attr interface: existence and properties of interface prototype objectFAILFAILFAILFAILFAILFAIL
Attr interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
Attr interface: attribute namespaceURIPASSFAILPASSFAILFAILFAIL
Attr interface: attribute prefixPASSFAILPASSFAILFAILFAIL
Attr interface: attribute localNamePASSFAILPASSFAILFAILFAIL
Attr interface: attribute namePASSPASSPASSPASSFAILFAIL
Attr interface: attribute valuePASSFAILPASSFAILFAILFAIL
Attr interface: attribute nodeValuePASSFAILFAILFAILFAILFAIL
Attr interface: attribute textContentPASSFAILFAILFAILFAILFAIL
Attr interface: attribute ownerElementPASSPASSPASSPASSFAILFAIL
Attr interface: attribute specifiedPASSPASSPASSPASSFAILFAIL
Attr must be primary interface of document.querySelector("[id]").attributes[0]PASSPASSPASSPASSPASSPASS
Stringification of document.querySelector("[id]").attributes[0]PASSPASSPASSPASSPASSPASS
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "namespaceURI" with the proper type (0)PASSPASSPASSPASSFAILPASS
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "prefix" with the proper type (1)PASSPASSPASSPASSFAILPASS
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "localName" with the proper type (2)PASSPASSPASSPASSFAILPASS
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "name" with the proper type (3)PASSPASSPASSPASSFAILPASS
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "value" with the proper type (4)PASSPASSPASSPASSFAILPASS
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "nodeValue" with the proper type (5)PASSPASSPASSPASSFAILPASS
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "textContent" with the proper type (6)PASSPASSPASSPASSFAILPASS
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "ownerElement" with the proper type (7)PASSPASSPASSPASSFAILPASS
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "specified" with the proper type (8)PASSPASSPASSPASSFAILPASS
CharacterData interface: existence and properties of interface objectPASSFAILPASSFAILFAILFAIL
CharacterData interface object lengthPASSFAILPASSFAILFAILFAIL
CharacterData interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
CharacterData interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
CharacterData interface: attribute dataPASSFAILPASSFAILFAILFAIL
CharacterData interface: attribute lengthPASSPASSPASSPASSFAILFAIL
CharacterData interface: operation substringData(unsigned long,unsigned long)PASSFAILPASSFAILFAILFAIL
CharacterData interface: operation appendData(DOMString)PASSFAILPASSFAILFAILFAIL
CharacterData interface: operation insertData(unsigned long,DOMString)PASSFAILPASSFAILFAILFAIL
CharacterData interface: operation deleteData(unsigned long,unsigned long)PASSFAILPASSFAILFAILFAIL
CharacterData interface: operation replaceData(unsigned long,unsigned long,DOMString)PASSFAILPASSFAILFAILFAIL
CharacterData interface: attribute previousElementSiblingPASSFAILPASSFAILFAILFAIL
CharacterData interface: attribute nextElementSiblingPASSFAILPASSFAILFAILFAIL
CharacterData interface: operation replaceWith([object Object],[object Object])FAILFAILFAILFAILFAILFAIL
CharacterData interface: operation remove()PASSPASSPASSFAILFAILPASS
Text interface: existence and properties of interface objectPASSFAILPASSFAILFAILFAIL
Text interface object lengthPASSFAILPASSFAILFAILFAIL
Text interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
Text interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
Text interface: operation splitText(unsigned long)PASSFAILPASSFAILFAILPASS
Text interface: attribute wholeTextPASSPASSPASSPASSFAILFAIL
Text must be primary interface of document.createTextNode("abc")PASSPASSPASSPASSPASSPASS
Stringification of document.createTextNode("abc")PASSPASSPASSPASSPASSPASS
Text interface: document.createTextNode("abc") must inherit property "splitText" with the proper type (0)PASSPASSPASSPASSPASSPASS
Text interface: calling splitText(unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
Text interface: document.createTextNode("abc") must inherit property "wholeText" with the proper type (1)PASSPASSPASSPASSFAILPASS
CharacterData interface: document.createTextNode("abc") must inherit property "data" with the proper type (0)PASSPASSPASSPASSFAILPASS
CharacterData interface: document.createTextNode("abc") must inherit property "length" with the proper type (1)PASSPASSPASSPASSFAILPASS
CharacterData interface: document.createTextNode("abc") must inherit property "substringData" with the proper type (2)PASSPASSPASSPASSPASSPASS
CharacterData interface: calling substringData(unsigned long,unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
CharacterData interface: document.createTextNode("abc") must inherit property "appendData" with the proper type (3)PASSPASSPASSPASSPASSPASS
CharacterData interface: calling appendData(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
CharacterData interface: document.createTextNode("abc") must inherit property "insertData" with the proper type (4)PASSPASSPASSPASSPASSPASS
CharacterData interface: calling insertData(unsigned long,DOMString) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
CharacterData interface: document.createTextNode("abc") must inherit property "deleteData" with the proper type (5)PASSPASSPASSPASSPASSPASS
CharacterData interface: calling deleteData(unsigned long,unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
CharacterData interface: document.createTextNode("abc") must inherit property "replaceData" with the proper type (6)PASSPASSPASSPASSPASSPASS
CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
CharacterData interface: document.createTextNode("abc") must inherit property "previousElementSibling" with the proper type (7)PASSFAILPASSFAILFAILPASS
CharacterData interface: document.createTextNode("abc") must inherit property "nextElementSibling" with the proper type (8)PASSFAILPASSFAILFAILPASS
CharacterData interface: document.createTextNode("abc") must inherit property "replaceWith" with the proper type (11)FAILFAILFAILFAILFAILFAIL
CharacterData interface: calling replaceWith([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeErrorFAILFAILFAILFAILFAILFAIL
CharacterData interface: document.createTextNode("abc") must inherit property "remove" with the proper type (12)PASSPASSPASSFAILFAILPASS
Node interface: document.createTextNode("abc") must inherit property "ELEMENT_NODE" with the proper type (0)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "ATTRIBUTE_NODE" with the proper type (1)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "TEXT_NODE" with the proper type (2)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "CDATA_SECTION_NODE" with the proper type (3)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "ENTITY_NODE" with the proper type (5)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "COMMENT_NODE" with the proper type (7)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_NODE" with the proper type (8)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "NOTATION_NODE" with the proper type (11)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "nodeType" with the proper type (12)PASSPASSPASSPASSFAILPASS
Node interface: document.createTextNode("abc") must inherit property "nodeName" with the proper type (13)PASSPASSPASSPASSFAILPASS
Node interface: document.createTextNode("abc") must inherit property "baseURI" with the proper type (14)PASSPASSPASSFAILFAILPASS
Node interface: document.createTextNode("abc") must inherit property "ownerDocument" with the proper type (15)PASSPASSPASSPASSFAILPASS
Node interface: document.createTextNode("abc") must inherit property "parentNode" with the proper type (16)PASSPASSPASSPASSFAILPASS
Node interface: document.createTextNode("abc") must inherit property "parentElement" with the proper type (17)PASSPASSPASSFAILFAILPASS
Node interface: document.createTextNode("abc") must inherit property "hasChildNodes" with the proper type (18)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "childNodes" with the proper type (19)PASSPASSPASSPASSFAILPASS
Node interface: document.createTextNode("abc") must inherit property "firstChild" with the proper type (20)PASSPASSPASSPASSFAILPASS
Node interface: document.createTextNode("abc") must inherit property "lastChild" with the proper type (21)PASSPASSPASSPASSFAILPASS
Node interface: document.createTextNode("abc") must inherit property "previousSibling" with the proper type (22)PASSPASSPASSPASSFAILPASS
Node interface: document.createTextNode("abc") must inherit property "nextSibling" with the proper type (23)PASSPASSPASSPASSFAILPASS
Node interface: document.createTextNode("abc") must inherit property "nodeValue" with the proper type (24)PASSPASSPASSPASSFAILPASS
Node interface: document.createTextNode("abc") must inherit property "textContent" with the proper type (25)PASSPASSPASSPASSFAILPASS
Node interface: document.createTextNode("abc") must inherit property "normalize" with the proper type (26)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "cloneNode" with the proper type (27)PASSPASSPASSPASSPASSPASS
Node interface: calling cloneNode(boolean) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "isEqualNode" with the proper type (28)PASSPASSPASSPASSPASSPASS
Node interface: calling isEqualNode(Node) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34)PASSPASSPASSPASSPASSPASS
Node interface: document.createTextNode("abc") must inherit property "compareDocumentPosition" with the proper type (35)PASSPASSPASSPASSPASSPASS
Node interface: calling compareDocumentPosition(Node) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createTextNode("abc") must inherit property "contains" with the proper type (36)PASSPASSPASSFAILPASSPASS
Node interface: calling contains(Node) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSFAILFAILFAIL
Node interface: document.createTextNode("abc") must inherit property "lookupPrefix" with the proper type (37)PASSPASSPASSPASSPASSPASS
Node interface: calling lookupPrefix(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createTextNode("abc") must inherit property "lookupNamespaceURI" with the proper type (38)PASSPASSPASSPASSPASSPASS
Node interface: calling lookupNamespaceURI(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createTextNode("abc") must inherit property "isDefaultNamespace" with the proper type (39)PASSPASSPASSPASSPASSPASS
Node interface: calling isDefaultNamespace(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createTextNode("abc") must inherit property "insertBefore" with the proper type (40)PASSPASSPASSPASSPASSPASS
Node interface: calling insertBefore(Node,Node) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Node interface: document.createTextNode("abc") must inherit property "appendChild" with the proper type (41)PASSPASSPASSPASSPASSPASS
Node interface: calling appendChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createTextNode("abc") must inherit property "replaceChild" with the proper type (42)PASSPASSPASSPASSPASSPASS
Node interface: calling replaceChild(Node,Node) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createTextNode("abc") must inherit property "removeChild" with the proper type (43)PASSPASSPASSPASSPASSPASS
Node interface: calling removeChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
EventTarget interface: document.createTextNode("abc") must inherit property "addEventListener" with the proper type (0)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createTextNode("abc") with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
EventTarget interface: document.createTextNode("abc") must inherit property "removeEventListener" with the proper type (1)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createTextNode("abc") with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
EventTarget interface: document.createTextNode("abc") must inherit property "dispatchEvent" with the proper type (2)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling dispatchEvent(Event) on document.createTextNode("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
ProcessingInstruction interface: existence and properties of interface objectPASSFAILPASSFAILFAILFAIL
ProcessingInstruction interface object lengthPASSFAILPASSFAILFAILFAIL
ProcessingInstruction interface: existence and properties of interface prototype objectFAILPASSPASSFAILFAILFAIL
ProcessingInstruction interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
ProcessingInstruction interface: attribute targetPASSPASSPASSPASSFAILFAIL
ProcessingInstruction must be primary interface of xmlDoc.createProcessingInstruction("abc", "def")PASSPASSPASSPASSPASSPASS
Stringification of xmlDoc.createProcessingInstruction("abc", "def")PASSPASSPASSPASSPASSPASS
ProcessingInstruction interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "target" with the proper type (0)PASSPASSPASSPASSFAILPASS
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "data" with the proper type (0)PASSPASSPASSPASSFAILPASS
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "length" with the proper type (1)PASSPASSPASSFAILFAILPASS
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "substringData" with the proper type (2)PASSPASSPASSFAILFAILPASS
CharacterData interface: calling substringData(unsigned long,unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSFAILFAILFAIL
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendData" with the proper type (3)PASSPASSPASSFAILFAILPASS
CharacterData interface: calling appendData(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSFAILFAILFAIL
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertData" with the proper type (4)PASSPASSPASSFAILFAILPASS
CharacterData interface: calling insertData(unsigned long,DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSFAILFAILFAIL
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "deleteData" with the proper type (5)PASSPASSPASSFAILFAILPASS
CharacterData interface: calling deleteData(unsigned long,unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSFAILFAILFAIL
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceData" with the proper type (6)PASSPASSPASSFAILFAILPASS
CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSFAILFAILFAIL
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousElementSibling" with the proper type (7)PASSFAILPASSFAILFAILPASS
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextElementSibling" with the proper type (8)PASSFAILPASSFAILFAILPASS
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceWith" with the proper type (11)FAILFAILFAILFAILFAILFAIL
CharacterData interface: calling replaceWith([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorFAILFAILFAILFAILFAILFAIL
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "remove" with the proper type (12)PASSPASSPASSFAILFAILPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ELEMENT_NODE" with the proper type (0)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ATTRIBUTE_NODE" with the proper type (1)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "TEXT_NODE" with the proper type (2)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "CDATA_SECTION_NODE" with the proper type (3)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_NODE" with the proper type (5)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "COMMENT_NODE" with the proper type (7)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_NODE" with the proper type (8)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "NOTATION_NODE" with the proper type (11)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeType" with the proper type (12)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeName" with the proper type (13)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "baseURI" with the proper type (14)PASSPASSPASSFAILFAILPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ownerDocument" with the proper type (15)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentNode" with the proper type (16)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentElement" with the proper type (17)PASSPASSPASSFAILFAILPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "hasChildNodes" with the proper type (18)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "childNodes" with the proper type (19)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "firstChild" with the proper type (20)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lastChild" with the proper type (21)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousSibling" with the proper type (22)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextSibling" with the proper type (23)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeValue" with the proper type (24)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "textContent" with the proper type (25)PASSPASSPASSPASSFAILPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "normalize" with the proper type (26)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "cloneNode" with the proper type (27)PASSPASSPASSPASSPASSPASS
Node interface: calling cloneNode(boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isEqualNode" with the proper type (28)PASSPASSPASSPASSPASSPASS
Node interface: calling isEqualNode(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34)PASSPASSPASSPASSPASSPASS
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "compareDocumentPosition" with the proper type (35)PASSPASSPASSPASSPASSPASS
Node interface: calling compareDocumentPosition(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "contains" with the proper type (36)PASSPASSPASSFAILPASSPASS
Node interface: calling contains(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSFAILFAILFAIL
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupPrefix" with the proper type (37)PASSPASSPASSPASSPASSPASS
Node interface: calling lookupPrefix(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupNamespaceURI" with the proper type (38)PASSPASSPASSPASSPASSPASS
Node interface: calling lookupNamespaceURI(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isDefaultNamespace" with the proper type (39)PASSPASSPASSPASSPASSPASS
Node interface: calling isDefaultNamespace(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertBefore" with the proper type (40)PASSPASSPASSPASSPASSPASS
Node interface: calling insertBefore(Node,Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendChild" with the proper type (41)PASSPASSPASSPASSPASSPASS
Node interface: calling appendChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceChild" with the proper type (42)PASSPASSPASSPASSPASSPASS
Node interface: calling replaceChild(Node,Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeChild" with the proper type (43)PASSPASSPASSPASSPASSPASS
Node interface: calling removeChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "addEventListener" with the proper type (0)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeEventListener" with the proper type (1)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "dispatchEvent" with the proper type (2)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling dispatchEvent(Event) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
Comment interface: existence and properties of interface objectPASSFAILPASSFAILFAILFAIL
Comment interface object lengthPASSFAILPASSFAILFAILFAIL
Comment interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
Comment interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
Comment must be primary interface of document.createComment("abc")PASSPASSPASSPASSPASSPASS
Stringification of document.createComment("abc")PASSPASSPASSPASSPASSPASS
CharacterData interface: document.createComment("abc") must inherit property "data" with the proper type (0)PASSPASSPASSPASSFAILPASS
CharacterData interface: document.createComment("abc") must inherit property "length" with the proper type (1)PASSPASSPASSPASSFAILPASS
CharacterData interface: document.createComment("abc") must inherit property "substringData" with the proper type (2)PASSPASSPASSPASSPASSPASS
CharacterData interface: calling substringData(unsigned long,unsigned long) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
CharacterData interface: document.createComment("abc") must inherit property "appendData" with the proper type (3)PASSPASSPASSPASSPASSPASS
CharacterData interface: calling appendData(DOMString) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
CharacterData interface: document.createComment("abc") must inherit property "insertData" with the proper type (4)PASSPASSPASSPASSPASSPASS
CharacterData interface: calling insertData(unsigned long,DOMString) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
CharacterData interface: document.createComment("abc") must inherit property "deleteData" with the proper type (5)PASSPASSPASSPASSPASSPASS
CharacterData interface: calling deleteData(unsigned long,unsigned long) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
CharacterData interface: document.createComment("abc") must inherit property "replaceData" with the proper type (6)PASSPASSPASSPASSPASSPASS
CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
CharacterData interface: document.createComment("abc") must inherit property "previousElementSibling" with the proper type (7)PASSFAILPASSFAILFAILPASS
CharacterData interface: document.createComment("abc") must inherit property "nextElementSibling" with the proper type (8)PASSFAILPASSFAILFAILPASS
CharacterData interface: document.createComment("abc") must inherit property "replaceWith" with the proper type (11)FAILFAILFAILFAILFAILFAIL
CharacterData interface: calling replaceWith([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeErrorFAILFAILFAILFAILFAILFAIL
CharacterData interface: document.createComment("abc") must inherit property "remove" with the proper type (12)PASSPASSPASSFAILFAILPASS
Node interface: document.createComment("abc") must inherit property "ELEMENT_NODE" with the proper type (0)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "ATTRIBUTE_NODE" with the proper type (1)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "TEXT_NODE" with the proper type (2)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "CDATA_SECTION_NODE" with the proper type (3)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "ENTITY_NODE" with the proper type (5)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "COMMENT_NODE" with the proper type (7)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "DOCUMENT_NODE" with the proper type (8)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "NOTATION_NODE" with the proper type (11)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "nodeType" with the proper type (12)PASSPASSPASSPASSFAILPASS
Node interface: document.createComment("abc") must inherit property "nodeName" with the proper type (13)PASSPASSPASSPASSFAILPASS
Node interface: document.createComment("abc") must inherit property "baseURI" with the proper type (14)PASSPASSPASSFAILFAILPASS
Node interface: document.createComment("abc") must inherit property "ownerDocument" with the proper type (15)PASSPASSPASSPASSFAILPASS
Node interface: document.createComment("abc") must inherit property "parentNode" with the proper type (16)PASSPASSPASSPASSFAILPASS
Node interface: document.createComment("abc") must inherit property "parentElement" with the proper type (17)PASSPASSPASSFAILFAILPASS
Node interface: document.createComment("abc") must inherit property "hasChildNodes" with the proper type (18)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "childNodes" with the proper type (19)PASSPASSPASSPASSFAILPASS
Node interface: document.createComment("abc") must inherit property "firstChild" with the proper type (20)PASSPASSPASSPASSFAILPASS
Node interface: document.createComment("abc") must inherit property "lastChild" with the proper type (21)PASSPASSPASSPASSFAILPASS
Node interface: document.createComment("abc") must inherit property "previousSibling" with the proper type (22)PASSPASSPASSPASSFAILPASS
Node interface: document.createComment("abc") must inherit property "nextSibling" with the proper type (23)PASSPASSPASSPASSFAILPASS
Node interface: document.createComment("abc") must inherit property "nodeValue" with the proper type (24)PASSPASSPASSPASSFAILPASS
Node interface: document.createComment("abc") must inherit property "textContent" with the proper type (25)PASSPASSPASSPASSFAILPASS
Node interface: document.createComment("abc") must inherit property "normalize" with the proper type (26)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "cloneNode" with the proper type (27)PASSPASSPASSPASSPASSPASS
Node interface: calling cloneNode(boolean) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "isEqualNode" with the proper type (28)PASSPASSPASSPASSPASSPASS
Node interface: calling isEqualNode(Node) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34)PASSPASSPASSPASSPASSPASS
Node interface: document.createComment("abc") must inherit property "compareDocumentPosition" with the proper type (35)PASSPASSPASSPASSPASSPASS
Node interface: calling compareDocumentPosition(Node) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createComment("abc") must inherit property "contains" with the proper type (36)PASSPASSPASSFAILPASSPASS
Node interface: calling contains(Node) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSFAILFAILFAIL
Node interface: document.createComment("abc") must inherit property "lookupPrefix" with the proper type (37)PASSPASSPASSPASSPASSPASS
Node interface: calling lookupPrefix(DOMString) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createComment("abc") must inherit property "lookupNamespaceURI" with the proper type (38)PASSPASSPASSPASSPASSPASS
Node interface: calling lookupNamespaceURI(DOMString) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createComment("abc") must inherit property "isDefaultNamespace" with the proper type (39)PASSPASSPASSPASSPASSPASS
Node interface: calling isDefaultNamespace(DOMString) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createComment("abc") must inherit property "insertBefore" with the proper type (40)PASSPASSPASSPASSPASSPASS
Node interface: calling insertBefore(Node,Node) on document.createComment("abc") with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Node interface: document.createComment("abc") must inherit property "appendChild" with the proper type (41)PASSPASSPASSPASSPASSPASS
Node interface: calling appendChild(Node) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createComment("abc") must inherit property "replaceChild" with the proper type (42)PASSPASSPASSPASSPASSPASS
Node interface: calling replaceChild(Node,Node) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Node interface: document.createComment("abc") must inherit property "removeChild" with the proper type (43)PASSPASSPASSPASSPASSPASS
Node interface: calling removeChild(Node) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
EventTarget interface: document.createComment("abc") must inherit property "addEventListener" with the proper type (0)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createComment("abc") with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
EventTarget interface: document.createComment("abc") must inherit property "removeEventListener" with the proper type (1)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createComment("abc") with too few arguments must throw TypeErrorFAILPASSPASSPASSFAILFAIL
EventTarget interface: document.createComment("abc") must inherit property "dispatchEvent" with the proper type (2)PASSPASSPASSPASSPASSPASS
EventTarget interface: calling dispatchEvent(Event) on document.createComment("abc") with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
Range interface: existence and properties of interface objectPASSPASSPASSFAILFAILFAIL
Range interface object lengthPASSFAILPASSFAILFAILFAIL
Range interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
Range interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
Range interface: attribute startContainerPASSPASSPASSPASSFAILFAIL
Range interface: attribute startOffsetPASSPASSPASSPASSFAILFAIL
Range interface: attribute endContainerPASSPASSPASSPASSFAILFAIL
Range interface: attribute endOffsetPASSPASSPASSPASSFAILFAIL
Range interface: attribute collapsedPASSPASSPASSPASSFAILFAIL
Range interface: attribute commonAncestorContainerPASSPASSPASSPASSFAILFAIL
Range interface: operation setStart(Node,unsigned long)PASSFAILPASSFAILFAILFAIL
Range interface: operation setEnd(Node,unsigned long)PASSFAILPASSFAILFAILFAIL
Range interface: operation setStartBefore(Node)PASSFAILPASSFAILFAILFAIL
Range interface: operation setStartAfter(Node)PASSFAILPASSFAILFAILFAIL
Range interface: operation setEndBefore(Node)PASSFAILPASSFAILFAILFAIL
Range interface: operation setEndAfter(Node)PASSFAILPASSFAILFAILFAIL
Range interface: operation collapse(boolean)PASSPASSPASSPASSFAILPASS
Range interface: operation selectNode(Node)PASSFAILPASSFAILFAILFAIL
Range interface: operation selectNodeContents(Node)PASSFAILPASSFAILFAILFAIL
Range interface: constant START_TO_START on interface objectPASSPASSPASSPASSPASSPASS
Range interface: constant START_TO_START on interface prototype objectPASSPASSPASSPASSPASSPASS
Range interface: constant START_TO_END on interface objectPASSPASSPASSPASSPASSPASS
Range interface: constant START_TO_END on interface prototype objectPASSPASSPASSPASSPASSPASS
Range interface: constant END_TO_END on interface objectPASSPASSPASSPASSPASSPASS
Range interface: constant END_TO_END on interface prototype objectPASSPASSPASSPASSPASSPASS
Range interface: constant END_TO_START on interface objectPASSPASSPASSPASSPASSPASS
Range interface: constant END_TO_START on interface prototype objectPASSPASSPASSPASSPASSPASS
Range interface: operation compareBoundaryPoints(unsigned short,Range)PASSFAILPASSFAILFAILFAIL
Range interface: operation deleteContents()PASSPASSPASSPASSFAILPASS
Range interface: operation extractContents()PASSPASSPASSPASSFAILPASS
Range interface: operation cloneContents()PASSPASSPASSPASSFAILPASS
Range interface: operation insertNode(Node)PASSFAILPASSFAILFAILFAIL
Range interface: operation surroundContents(Node)PASSFAILPASSFAILFAILFAIL
Range interface: operation cloneRange()PASSPASSPASSPASSFAILPASS
Range interface: operation detach()PASSPASSPASSPASSFAILPASS
Range interface: operation isPointInRange(Node,unsigned long)PASSFAILPASSFAILFAILFAIL
Range interface: operation comparePoint(Node,unsigned long)PASSFAILPASSFAILFAILFAIL
Range interface: operation intersectsNode(Node)PASSFAILPASSFAILFAILFAIL
Range interface: stringifierPASSPASSPASSPASSPASSPASS
Range must be primary interface of document.createRange()PASSPASSPASSPASSPASSPASS
Stringification of document.createRange()PASSPASSPASSPASSPASSPASS
Range interface: document.createRange() must inherit property "startContainer" with the proper type (0)PASSPASSPASSPASSFAILPASS
Range interface: document.createRange() must inherit property "startOffset" with the proper type (1)PASSPASSPASSPASSFAILPASS
Range interface: document.createRange() must inherit property "endContainer" with the proper type (2)PASSPASSPASSPASSFAILPASS
Range interface: document.createRange() must inherit property "endOffset" with the proper type (3)PASSPASSPASSPASSFAILPASS
Range interface: document.createRange() must inherit property "collapsed" with the proper type (4)PASSPASSPASSPASSFAILPASS
Range interface: document.createRange() must inherit property "commonAncestorContainer" with the proper type (5)PASSPASSPASSPASSFAILPASS
Range interface: document.createRange() must inherit property "setStart" with the proper type (6)PASSPASSPASSPASSPASSPASS
Range interface: calling setStart(Node,unsigned long) on document.createRange() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: document.createRange() must inherit property "setEnd" with the proper type (7)PASSPASSPASSPASSPASSPASS
Range interface: calling setEnd(Node,unsigned long) on document.createRange() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: document.createRange() must inherit property "setStartBefore" with the proper type (8)PASSPASSPASSPASSPASSPASS
Range interface: calling setStartBefore(Node) on document.createRange() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: document.createRange() must inherit property "setStartAfter" with the proper type (9)PASSPASSPASSPASSPASSPASS
Range interface: calling setStartAfter(Node) on document.createRange() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: document.createRange() must inherit property "setEndBefore" with the proper type (10)PASSPASSPASSPASSPASSPASS
Range interface: calling setEndBefore(Node) on document.createRange() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: document.createRange() must inherit property "setEndAfter" with the proper type (11)PASSPASSPASSPASSPASSPASS
Range interface: calling setEndAfter(Node) on document.createRange() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: document.createRange() must inherit property "collapse" with the proper type (12)PASSPASSPASSPASSPASSPASS
Range interface: calling collapse(boolean) on document.createRange() with too few arguments must throw TypeErrorPASSPASSPASSPASSPASSPASS
Range interface: document.createRange() must inherit property "selectNode" with the proper type (13)PASSPASSPASSPASSPASSPASS
Range interface: calling selectNode(Node) on document.createRange() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: document.createRange() must inherit property "selectNodeContents" with the proper type (14)PASSPASSPASSPASSPASSPASS
Range interface: calling selectNodeContents(Node) on document.createRange() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: document.createRange() must inherit property "START_TO_START" with the proper type (15)PASSPASSPASSPASSPASSPASS
Range interface: document.createRange() must inherit property "START_TO_END" with the proper type (16)PASSPASSPASSPASSPASSPASS
Range interface: document.createRange() must inherit property "END_TO_END" with the proper type (17)PASSPASSPASSPASSPASSPASS
Range interface: document.createRange() must inherit property "END_TO_START" with the proper type (18)PASSPASSPASSPASSPASSPASS
Range interface: document.createRange() must inherit property "compareBoundaryPoints" with the proper type (19)PASSPASSPASSPASSPASSPASS
Range interface: calling compareBoundaryPoints(unsigned short,Range) on document.createRange() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: document.createRange() must inherit property "deleteContents" with the proper type (20)PASSPASSPASSPASSPASSPASS
Range interface: document.createRange() must inherit property "extractContents" with the proper type (21)PASSPASSPASSPASSPASSPASS
Range interface: document.createRange() must inherit property "cloneContents" with the proper type (22)PASSPASSPASSPASSPASSPASS
Range interface: document.createRange() must inherit property "insertNode" with the proper type (23)PASSPASSPASSPASSPASSPASS
Range interface: calling insertNode(Node) on document.createRange() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: document.createRange() must inherit property "surroundContents" with the proper type (24)PASSPASSPASSPASSPASSPASS
Range interface: calling surroundContents(Node) on document.createRange() with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: document.createRange() must inherit property "cloneRange" with the proper type (25)PASSPASSPASSPASSPASSPASS
Range interface: document.createRange() must inherit property "detach" with the proper type (26)PASSPASSPASSPASSPASSPASS
Range interface: document.createRange() must inherit property "isPointInRange" with the proper type (27)PASSFAILPASSFAILPASSPASS
Range interface: calling isPointInRange(Node,unsigned long) on document.createRange() with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Range interface: document.createRange() must inherit property "comparePoint" with the proper type (28)PASSFAILPASSFAILPASSPASS
Range interface: calling comparePoint(Node,unsigned long) on document.createRange() with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Range interface: document.createRange() must inherit property "intersectsNode" with the proper type (29)PASSFAILPASSFAILPASSPASS
Range interface: calling intersectsNode(Node) on document.createRange() with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Range must be primary interface of detachedRangePASSPASSPASSPASSPASSPASS
Stringification of detachedRangePASSPASSPASSPASSPASSPASS
Range interface: detachedRange must inherit property "startContainer" with the proper type (0)PASSPASSPASSPASSFAILPASS
Range interface: detachedRange must inherit property "startOffset" with the proper type (1)PASSPASSPASSPASSFAILPASS
Range interface: detachedRange must inherit property "endContainer" with the proper type (2)PASSPASSPASSPASSFAILPASS
Range interface: detachedRange must inherit property "endOffset" with the proper type (3)PASSPASSPASSPASSFAILPASS
Range interface: detachedRange must inherit property "collapsed" with the proper type (4)PASSPASSPASSPASSFAILPASS
Range interface: detachedRange must inherit property "commonAncestorContainer" with the proper type (5)PASSPASSPASSPASSFAILPASS
Range interface: detachedRange must inherit property "setStart" with the proper type (6)PASSPASSPASSPASSPASSPASS
Range interface: calling setStart(Node,unsigned long) on detachedRange with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: detachedRange must inherit property "setEnd" with the proper type (7)PASSPASSPASSPASSPASSPASS
Range interface: calling setEnd(Node,unsigned long) on detachedRange with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: detachedRange must inherit property "setStartBefore" with the proper type (8)PASSPASSPASSPASSPASSPASS
Range interface: calling setStartBefore(Node) on detachedRange with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: detachedRange must inherit property "setStartAfter" with the proper type (9)PASSPASSPASSPASSPASSPASS
Range interface: calling setStartAfter(Node) on detachedRange with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: detachedRange must inherit property "setEndBefore" with the proper type (10)PASSPASSPASSPASSPASSPASS
Range interface: calling setEndBefore(Node) on detachedRange with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: detachedRange must inherit property "setEndAfter" with the proper type (11)PASSPASSPASSPASSPASSPASS
Range interface: calling setEndAfter(Node) on detachedRange with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: detachedRange must inherit property "collapse" with the proper type (12)PASSPASSPASSPASSPASSPASS
Range interface: calling collapse(boolean) on detachedRange with too few arguments must throw TypeErrorPASSPASSPASSPASSPASSPASS
Range interface: detachedRange must inherit property "selectNode" with the proper type (13)PASSPASSPASSPASSPASSPASS
Range interface: calling selectNode(Node) on detachedRange with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: detachedRange must inherit property "selectNodeContents" with the proper type (14)PASSPASSPASSPASSPASSPASS
Range interface: calling selectNodeContents(Node) on detachedRange with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: detachedRange must inherit property "START_TO_START" with the proper type (15)PASSPASSPASSPASSPASSPASS
Range interface: detachedRange must inherit property "START_TO_END" with the proper type (16)PASSPASSPASSPASSPASSPASS
Range interface: detachedRange must inherit property "END_TO_END" with the proper type (17)PASSPASSPASSPASSPASSPASS
Range interface: detachedRange must inherit property "END_TO_START" with the proper type (18)PASSPASSPASSPASSPASSPASS
Range interface: detachedRange must inherit property "compareBoundaryPoints" with the proper type (19)PASSPASSPASSPASSPASSPASS
Range interface: calling compareBoundaryPoints(unsigned short,Range) on detachedRange with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: detachedRange must inherit property "deleteContents" with the proper type (20)PASSPASSPASSPASSPASSPASS
Range interface: detachedRange must inherit property "extractContents" with the proper type (21)PASSPASSPASSPASSPASSPASS
Range interface: detachedRange must inherit property "cloneContents" with the proper type (22)PASSPASSPASSPASSPASSPASS
Range interface: detachedRange must inherit property "insertNode" with the proper type (23)PASSPASSPASSPASSPASSPASS
Range interface: calling insertNode(Node) on detachedRange with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: detachedRange must inherit property "surroundContents" with the proper type (24)PASSPASSPASSPASSPASSPASS
Range interface: calling surroundContents(Node) on detachedRange with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILFAIL
Range interface: detachedRange must inherit property "cloneRange" with the proper type (25)PASSPASSPASSPASSPASSPASS
Range interface: detachedRange must inherit property "detach" with the proper type (26)PASSPASSPASSPASSPASSPASS
Range interface: detachedRange must inherit property "isPointInRange" with the proper type (27)PASSFAILPASSFAILPASSPASS
Range interface: calling isPointInRange(Node,unsigned long) on detachedRange with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Range interface: detachedRange must inherit property "comparePoint" with the proper type (28)PASSFAILPASSFAILPASSPASS
Range interface: calling comparePoint(Node,unsigned long) on detachedRange with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
Range interface: detachedRange must inherit property "intersectsNode" with the proper type (29)PASSFAILPASSFAILPASSPASS
Range interface: calling intersectsNode(Node) on detachedRange with too few arguments must throw TypeErrorPASSFAILPASSFAILFAILFAIL
NodeIterator interface: existence and properties of interface objectPASSPASSPASSFAILFAILFAIL
NodeIterator interface object lengthPASSFAILPASSFAILFAILFAIL
NodeIterator interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeIterator interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSFAILFAIL
NodeIterator interface: attribute rootPASSPASSPASSPASSFAILFAIL
NodeIterator interface: attribute referenceNodePASSFAILPASSFAILFAILFAIL
NodeIterator interface: attribute pointerBeforeReferenceNodePASSFAILPASSFAILFAILFAIL
NodeIterator interface: attribute whatToShowPASSPASSPASSPASSFAILFAIL
NodeIterator interface: attribute filterPASSPASSPASSPASSFAILFAIL
NodeIterator interface: operation nextNode()PASSPASSPASSPASSFAILPASS
NodeIterator interface: operation previousNode()PASSPASSPASSPASSFAILPASS
NodeIterator interface: operation detach()PASSPASSPASSPASSFAILPASS
NodeIterator must be primary interface of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false)PASSPASSPASSPASSPASSPASS
Stringification of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false)PASSPASSPASSPASSPASSPASS
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0)PASSPASSPASSPASSFAILPASS
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "referenceNode" with the proper type (1)PASSFAILPASSFAILFAILPASS
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "pointerBeforeReferenceNode" with the proper type (2)PASSFAILPASSFAILFAILPASS
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (3)PASSPASSPASSFAILFAILPASS
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (4)PASSPASSPASSPASSFAILPASS
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode" with the proper type (5)PASSPASSPASSPASSPASSPASS
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode" with the proper type (6)PASSPASSPASSPASSPASSPASS
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "detach" with the proper type (7)PASSPASSPASSPASSPASSPASS
TreeWalker interface: existence and properties of interface objectPASSPASSPASSFAILFAILFAIL
TreeWalker interface object lengthPASSFAILPASSFAILFAILFAIL
TreeWalker interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
TreeWalker interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSFAILFAIL
TreeWalker interface: attribute rootPASSPASSPASSPASSFAILFAIL
TreeWalker interface: attribute whatToShowPASSPASSPASSPASSFAILFAIL
TreeWalker interface: attribute filterPASSPASSPASSPASSFAILFAIL
TreeWalker interface: attribute currentNodePASSFAILPASSFAILFAILFAIL
TreeWalker interface: operation parentNode()PASSPASSPASSPASSFAILPASS
TreeWalker interface: operation firstChild()PASSPASSPASSPASSFAILPASS
TreeWalker interface: operation lastChild()PASSPASSPASSPASSFAILPASS
TreeWalker interface: operation previousSibling()PASSPASSPASSPASSFAILPASS
TreeWalker interface: operation nextSibling()PASSPASSPASSPASSFAILPASS
TreeWalker interface: operation previousNode()PASSPASSPASSPASSFAILPASS
TreeWalker interface: operation nextNode()PASSPASSPASSPASSFAILPASS
TreeWalker must be primary interface of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false)PASSPASSPASSPASSPASSPASS
Stringification of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false)PASSPASSPASSPASSPASSPASS
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0)PASSPASSPASSPASSFAILPASS
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (1)PASSPASSPASSFAILFAILPASS
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (2)PASSPASSPASSPASSFAILPASS
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "currentNode" with the proper type (3)PASSPASSPASSPASSFAILPASS
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "parentNode" with the proper type (4)PASSPASSPASSPASSPASSPASS
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "firstChild" with the proper type (5)PASSPASSPASSPASSPASSPASS
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "lastChild" with the proper type (6)PASSPASSPASSPASSPASSPASS
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousSibling" with the proper type (7)PASSPASSPASSPASSPASSPASS
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextSibling" with the proper type (8)PASSPASSPASSPASSPASSPASS
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode" with the proper type (9)PASSPASSPASSPASSPASSPASS
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode" with the proper type (10)PASSPASSPASSPASSPASSPASS
NodeFilter interface: existence and properties of interface objectFAILFAILFAILPASSFAILPASS
NodeFilter interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: existence and properties of interface prototype object's "constructor" propertyFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant FILTER_ACCEPT on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant FILTER_ACCEPT on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant FILTER_REJECT on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant FILTER_REJECT on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant FILTER_SKIP on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant FILTER_SKIP on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant SHOW_ALL on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant SHOW_ALL on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant SHOW_ELEMENT on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant SHOW_ELEMENT on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant SHOW_ATTRIBUTE on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant SHOW_ATTRIBUTE on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant SHOW_TEXT on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant SHOW_TEXT on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant SHOW_CDATA_SECTION on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant SHOW_CDATA_SECTION on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant SHOW_ENTITY on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant SHOW_ENTITY on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant SHOW_COMMENT on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant SHOW_COMMENT on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant SHOW_DOCUMENT on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant SHOW_DOCUMENT on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: constant SHOW_NOTATION on interface objectPASSPASSPASSPASSPASSPASS
NodeFilter interface: constant SHOW_NOTATION on interface prototype objectFAILPASSPASSPASSFAILFAIL
NodeFilter interface: operation acceptNode(Node)FAILPASSPASSPASSFAILFAIL
DOMTokenList interface: existence and properties of interface objectPASSPASSPASSFAILFAILFAIL
DOMTokenList interface object lengthPASSFAILPASSFAILFAILFAIL
DOMTokenList interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
DOMTokenList interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
DOMTokenList interface: attribute lengthPASSPASSPASSPASSFAILFAIL
DOMTokenList interface: operation item(unsigned long)PASSFAILPASSFAILFAILPASS
DOMTokenList interface: operation contains(DOMString)PASSFAILPASSFAILFAILPASS
DOMTokenList interface: operation add(DOMString)PASSPASSPASSPASSFAILFAIL
DOMTokenList interface: operation remove(DOMString)PASSPASSPASSPASSFAILFAIL
DOMTokenList interface: operation toggle(DOMString,boolean)PASSFAILPASSFAILFAILPASS
DOMTokenList interface: stringifierFAILPASSPASSPASSPASSFAIL
DOMTokenList must be primary interface of document.body.classListPASSPASSPASSPASSPASSPASS
Stringification of document.body.classListPASSPASSPASSPASSPASSPASS
DOMTokenList interface: document.body.classList must inherit property "length" with the proper type (0)PASSPASSPASSPASSFAILFAIL
DOMTokenList interface: document.body.classList must inherit property "item" with the proper type (1)PASSPASSPASSPASSPASSPASS
DOMTokenList interface: calling item(unsigned long) on document.body.classList with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
DOMTokenList interface: document.body.classList must inherit property "contains" with the proper type (2)PASSPASSPASSPASSPASSPASS
DOMTokenList interface: calling contains(DOMString) on document.body.classList with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
DOMTokenList interface: document.body.classList must inherit property "add" with the proper type (3)PASSPASSPASSPASSPASSPASS
DOMTokenList interface: calling add(DOMString) on document.body.classList with too few arguments must throw TypeErrorPASSPASSPASSPASSPASSPASS
DOMTokenList interface: document.body.classList must inherit property "remove" with the proper type (4)PASSPASSPASSPASSPASSPASS
DOMTokenList interface: calling remove(DOMString) on document.body.classList with too few arguments must throw TypeErrorPASSPASSPASSPASSPASSPASS
DOMTokenList interface: document.body.classList must inherit property "toggle" with the proper type (5)PASSPASSPASSPASSPASSPASS
DOMTokenList interface: calling toggle(DOMString,boolean) on document.body.classList with too few arguments must throw TypeErrorPASSPASSPASSPASSFAILPASS
DOMSettableTokenList interface: existence and properties of interface objectPASSFAILPASSFAILFAILFAIL
DOMSettableTokenList interface object lengthPASSFAILPASSFAILFAILFAIL
DOMSettableTokenList interface: existence and properties of interface prototype objectFAILPASSPASSPASSFAILFAIL
DOMSettableTokenList interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASSFAIL
DOMSettableTokenList interface: attribute valuePASSFAILPASSFAILFAILFAIL
/dom/lists/DOMTokenList-stringifier.htmlOKOKOKOKOKOK
DOMTokenList stringifierFAILFAILFAILFAILFAILFAIL
/dom/nodes/CharacterData-appendData.htmlOKOKOKOKOKOK
Text.appendData('bar')PASSPASSPASSPASSPASSPASS
Text.appendData('')PASSPASSPASSPASSPASSPASS
Text.appendData(non-ASCII)PASSPASSPASSPASSPASSPASS
Text.appendData(null)PASSPASSPASSPASSPASSPASS
Text.appendData(undefined)PASSPASSPASSPASSPASSPASS
Text.appendData('', 'bar')PASSPASSPASSPASSPASSPASS
Text.appendData()PASSPASSPASSPASSFAILFAIL
Comment.appendData('bar')PASSPASSPASSPASSPASSPASS
Comment.appendData('')PASSPASSPASSPASSPASSPASS
Comment.appendData(non-ASCII)PASSPASSPASSPASSPASSPASS
Comment.appendData(null)PASSPASSPASSPASSPASSPASS
Comment.appendData(undefined)PASSPASSPASSPASSPASSPASS
Comment.appendData('', 'bar')PASSPASSPASSPASSPASSPASS
Comment.appendData()PASSPASSPASSPASSFAILFAIL
/dom/nodes/CharacterData-data.htmlOKOKOKOKOKOK
Text.data initial valuePASSPASSPASSPASSPASSPASS
Text.data = nullPASSFAILPASSFAILPASSPASS
Text.data = undefinedPASSPASSPASSPASSPASSPASS
Text.data = 0PASSPASSPASSPASSPASSPASS
Text.data = ''PASSPASSPASSPASSPASSPASS
Text.data = '--'PASSPASSPASSPASSPASSPASS
Text.data = '資料'PASSPASSPASSPASSPASSPASS
Comment.data initial valuePASSPASSPASSPASSPASSPASS
Comment.data = nullPASSFAILPASSFAILPASSPASS
Comment.data = undefinedPASSPASSPASSPASSPASSPASS
Comment.data = 0PASSPASSPASSPASSPASSPASS
Comment.data = ''PASSPASSPASSPASSPASSPASS
Comment.data = '--'PASSPASSPASSPASSPASSPASS
Comment.data = '資料'PASSPASSPASSPASSPASSPASS
/dom/nodes/CharacterData-deleteData.htmlOKOKOKOKOKOK
Text.deleteData() out of boundsPASSFAILPASSFAILPASSPASS
Text.deleteData() at the startPASSPASSPASSPASSPASSPASS
Text.deleteData() at the endPASSPASSPASSPASSPASSPASS
Text.deleteData() in the middlePASSPASSPASSPASSPASSPASS
Text.deleteData() with zero countPASSPASSPASSPASSPASSPASS
Text.deleteData() with small negative countPASSFAILPASSFAILFAILFAIL
Text.deleteData() with large negative countPASSPASSPASSPASSFAILPASS
Text.deleteData() with non-ascii dataPASSPASSPASSPASSPASSPASS
Comment.deleteData() out of boundsPASSPASSPASSPASSPASSPASS
Comment.deleteData() at the startPASSPASSPASSPASSPASSPASS
Comment.deleteData() at the endPASSPASSPASSPASSPASSPASS
Comment.deleteData() in the middlePASSPASSPASSPASSPASSPASS
Comment.deleteData() with zero countPASSPASSPASSPASSPASSPASS
Comment.deleteData() with small negative countPASSFAILPASSFAILFAILFAIL
Comment.deleteData() with large negative countPASSPASSPASSPASSFAILPASS
Comment.deleteData() with non-ascii dataPASSPASSPASSPASSPASSPASS
/dom/nodes/CharacterData-insertData.htmlOKOKOKOKOKOK
Text.insertData() out of boundsPASSPASSPASSPASSPASSPASS
Text.insertData() negative out of boundsPASSPASSPASSPASSPASSPASS
Text.insertData() negative in boundsPASSPASSPASSPASSFAILPASS
Text.insertData('')PASSPASSPASSPASSPASSPASS
Text.insertData() at the startPASSPASSPASSPASSPASSPASS
Text.insertData() in the middlePASSPASSPASSPASSPASSPASS
Text.insertData() at the endPASSPASSPASSPASSPASSPASS
Text.insertData() with non-ascii dataPASSPASSPASSPASSPASSPASS
Comment.insertData() out of boundsPASSPASSPASSPASSPASSPASS
Comment.insertData() negative out of boundsPASSPASSPASSPASSPASSPASS
Comment.insertData() negative in boundsPASSPASSPASSPASSFAILPASS
Comment.insertData('')PASSPASSPASSPASSPASSPASS
Comment.insertData() at the startPASSPASSPASSPASSPASSPASS
Comment.insertData() in the middlePASSPASSPASSPASSPASSPASS
Comment.insertData() at the endPASSPASSPASSPASSPASSPASS
Comment.insertData() with non-ascii dataPASSPASSPASSPASSPASSPASS
/dom/nodes/CharacterData-remove.htmlOKERROROKERROROKERROR
text should support remove()PASSPASSPASSFAILFAILPASS
remove() should work if text doesn't have a parentPASSPASSPASSFAILFAILPASS
remove() should work if text does have a parentPASSPASSPASSFAILFAILPASS
remove() should work if text does have a parent and siblingsPASSPASSPASSFAILFAILPASS
comment should support remove()PASSPASSPASSFAILFAILPASS
remove() should work if comment doesn't have a parentPASSPASSPASSFAILFAILPASS
remove() should work if comment does have a parentPASSPASSPASSFAILFAILPASS
remove() should work if comment does have a parent and siblingsPASSPASSPASSFAILFAILPASS
PI should support remove()PASSFAILPASSFAILFAILFAIL
remove() should work if PI doesn't have a parentPASSFAILPASSFAILFAILFAIL
remove() should work if PI does have a parentPASSFAILPASSFAILFAILFAIL
remove() should work if PI does have a parent and siblingsPASSFAILPASSFAILFAILFAIL
/dom/nodes/CharacterData-replaceData.htmlOKOKOKOKOKOK
Text.replaceData() with invalid offsetPASSPASSPASSPASSPASSPASS
Text.replaceData() with clamped countPASSPASSPASSPASSPASSPASS
Text.replaceData() with negative clamped countPASSFAILPASSFAILFAILFAIL
Text.replaceData() at the start (shorter)PASSPASSPASSPASSPASSPASS
Text.replaceData() at the start (equal length)PASSPASSPASSPASSPASSPASS
Text.replaceData() at the start (longer)PASSPASSPASSPASSPASSPASS
Text.replaceData() in the middle (shorter)PASSPASSPASSPASSPASSPASS
Text.replaceData() in the middle (equal length)PASSPASSPASSPASSPASSPASS
Text.replaceData() in the middle (longer)PASSPASSPASSPASSPASSPASS
Text.replaceData() at the end (shorter)PASSPASSPASSPASSPASSPASS
Text.replaceData() at the end (same length)PASSPASSPASSPASSPASSPASS
Text.replaceData() at the end (longer)PASSPASSPASSPASSPASSPASS
Text.replaceData() the whole stringPASSPASSPASSPASSPASSPASS
Text.replaceData() with the empty stringPASSPASSPASSPASSPASSPASS
Text.replaceData() with non-ASCII dataPASSPASSPASSPASSPASSPASS
Comment.replaceData() with invalid offsetPASSPASSPASSPASSPASSPASS
Comment.replaceData() with clamped countPASSPASSPASSPASSPASSPASS
Comment.replaceData() with negative clamped countPASSFAILPASSFAILFAILFAIL
Comment.replaceData() at the start (shorter)PASSPASSPASSPASSPASSPASS
Comment.replaceData() at the start (equal length)PASSPASSPASSPASSPASSPASS
Comment.replaceData() at the start (longer)PASSPASSPASSPASSPASSPASS
Comment.replaceData() in the middle (shorter)PASSPASSPASSPASSPASSPASS
Comment.replaceData() in the middle (equal length)PASSPASSPASSPASSPASSPASS
Comment.replaceData() in the middle (longer)PASSPASSPASSPASSPASSPASS
Comment.replaceData() at the end (shorter)PASSPASSPASSPASSPASSPASS
Comment.replaceData() at the end (same length)PASSPASSPASSPASSPASSPASS
Comment.replaceData() at the end (longer)PASSPASSPASSPASSPASSPASS
Comment.replaceData() the whole stringPASSPASSPASSPASSPASSPASS
Comment.replaceData() with the empty stringPASSPASSPASSPASSPASSPASS
Comment.replaceData() with non-ASCII dataPASSPASSPASSPASSPASSPASS
/dom/nodes/CharacterData-substringData.htmlOKOKOKOKOKOK
Text.substringData() with too few argumentsPASSPASSPASSPASSFAILFAIL
Text.substringData() with too many argumentsPASSPASSPASSPASSPASSPASS
Text.substringData() with invalid offsetPASSPASSPASSPASSPASSPASS
Text.substringData() with in-bounds offsetPASSPASSPASSPASSPASSPASS
Text.substringData() with very large offsetPASSPASSPASSPASSFAILPASS
Text.substringData() with negative offsetPASSPASSPASSPASSFAILPASS
Text.substringData() with string offsetPASSPASSPASSPASSFAILPASS
Text.substringData() with in-bounds countPASSPASSPASSPASSPASSPASS
Text.substringData() with large countPASSPASSPASSPASSPASSPASS
Text.substringData() with very large countPASSPASSPASSPASSPASSPASS
Text.substringData() with negative countPASSFAILPASSFAILFAILFAIL
Text.substringData() with non-ASCII dataPASSPASSPASSPASSPASSPASS
Comment.substringData() with too few argumentsPASSPASSPASSPASSFAILFAIL
Comment.substringData() with too many argumentsPASSPASSPASSPASSPASSPASS
Comment.substringData() with invalid offsetPASSPASSPASSPASSPASSPASS
Comment.substringData() with in-bounds offsetPASSPASSPASSPASSPASSPASS
Comment.substringData() with very large offsetPASSPASSPASSPASSFAILPASS
Comment.substringData() with negative offsetPASSPASSPASSPASSFAILPASS
Comment.substringData() with string offsetPASSPASSPASSPASSFAILPASS
Comment.substringData() with in-bounds countPASSPASSPASSPASSPASSPASS
Comment.substringData() with large countPASSPASSPASSPASSPASSPASS
Comment.substringData() with very large countPASSPASSPASSPASSPASSPASS
Comment.substringData() with negative countPASSFAILPASSFAILFAILFAIL
Comment.substringData() with non-ASCII dataPASSPASSPASSPASSPASSPASS
/dom/nodes/Comment-constructor.htmlOKOKOKOKOKOK
new Comment(): prototype chainPASSFAILPASSFAILFAILPASS
new Comment(): instanceofPASSFAILPASSFAILFAILPASS
new Comment(): no argumentsPASSFAILPASSFAILFAILPASS
new Comment(): undefinedPASSFAILPASSFAILFAILFAIL
new Comment(): nullPASSFAILPASSFAILFAILPASS
new Comment(): 42PASSFAILPASSFAILFAILPASS
new Comment(): ""PASSFAILPASSFAILFAILPASS
new Comment(): "-"PASSFAILPASSFAILFAILPASS
new Comment(): "--"PASSFAILPASSFAILFAILPASS
new Comment(): "-->"PASSFAILPASSFAILFAILPASS
new Comment(): "<!--"PASSFAILPASSFAILFAILPASS
new Comment(): "\0"PASSFAILPASSFAILFAILPASS
new Comment(): "\0test"PASSFAILPASSFAILFAILPASS
new Comment(): "&amp;"PASSFAILPASSFAILFAILPASS
new Comment(): two argumentsPASSFAILPASSFAILFAILPASS
new Comment() should get the correct ownerDocument across globalsPASSFAILPASSFAILFAILPASS
/dom/nodes/DOMImplementation-createDocument.htmlOKOKOKOKOKOK
DOMImplementation.createDocument(namespace, qualifiedName, doctype)PASSPASSPASSPASSPASSPASS
createDocument test 0: null,undefined,null,nullPASSPASSPASSPASSFAILPASS
createDocument test 0: metadata for null,undefined,nullFAILFAILFAILFAILFAILFAIL
createDocument test 1: null,"foo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 1: metadata for null,"foo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 2: null,"1foo",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 3: null,"f1oo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 3: metadata for null,"f1oo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 4: null,"foo1",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 4: metadata for null,"foo1",nullFAILFAILFAILFAILFAILFAIL
createDocument test 5: null,"1foo",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 6: null,"Ì€foo",null,"INVALID_CHARACTER_ERR"PASSPASSFAILPASSPASSPASS
createDocument test 7: null,"}foo",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 8: null,"f}oo",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 9: null,"foo}",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 10: null,"ï¿¿foo",null,"INVALID_CHARACTER_ERR"PASSFAILPASSFAILPASSPASS
createDocument test 11: null,"fï¿¿oo",null,"INVALID_CHARACTER_ERR"PASSFAILPASSFAILPASSPASS
createDocument test 12: null,"fooï¿¿",null,"INVALID_CHARACTER_ERR"PASSFAILPASSFAILPASSPASS
createDocument test 13: null,"<foo",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 14: null,"foo>",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 15: null,"<foo>",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 16: null,"f<oo",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 17: null,"^^",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 18: null,":foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 19: null,"f:oo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 20: null,"foo:",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 21: null,":",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 22: null,"xml",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 22: metadata for null,"xml",nullFAILFAILFAILFAILFAILFAIL
createDocument test 23: null,"xmlns",null,"NAMESPACE_ERR"PASSPASSPASSPASSFAILPASS
createDocument test 24: null,"xmlfoo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 24: metadata for null,"xmlfoo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 25: null,"xml:foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 26: null,"xmlns:foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 27: null,"xmlfoo:bar",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 28: null,"null:xml",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 29: "",":foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 30: "","f:oo",null,"NAMESPACE_ERR"PASSPASSPASSPASSFAILPASS
createDocument test 31: "","foo:",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 32: undefined,undefined,null,nullFAILFAILPASSFAILFAILFAIL
createDocument test 32: metadata for undefined,undefined,nullFAILFAILFAILFAILFAILFAIL
createDocument test 33: undefined,"foo",null,nullFAILFAILPASSFAILPASSFAIL
createDocument test 33: metadata for undefined,"foo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 34: undefined,"1foo",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 35: undefined,"f1oo",null,nullFAILFAILPASSFAILPASSFAIL
createDocument test 35: metadata for undefined,"f1oo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 36: undefined,"foo1",null,nullFAILFAILPASSFAILPASSFAIL
createDocument test 36: metadata for undefined,"foo1",nullFAILFAILFAILFAILFAILFAIL
createDocument test 37: undefined,":foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 38: undefined,"f:oo",null,"NAMESPACE_ERR"FAILFAILPASSFAILPASSFAIL
createDocument test 39: undefined,"foo:",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 40: undefined,"xml",null,nullFAILFAILPASSFAILPASSFAIL
createDocument test 40: metadata for undefined,"xml",nullFAILFAILFAILFAILFAILFAIL
createDocument test 41: undefined,"xmlns",null,"NAMESPACE_ERR"PASSPASSPASSPASSFAILPASS
createDocument test 42: undefined,"xmlfoo",null,nullFAILFAILPASSFAILPASSFAIL
createDocument test 42: metadata for undefined,"xmlfoo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 43: undefined,"xml:foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 44: undefined,"xmlns:foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 45: undefined,"xmlfoo:bar",null,"NAMESPACE_ERR"FAILFAILPASSFAILPASSFAIL
createDocument test 46: "http://example.com/","foo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 46: metadata for "http://example.com/","foo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 47: "http://example.com/","1foo",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 48: "http://example.com/","f1oo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 48: metadata for "http://example.com/","f1oo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 49: "http://example.com/","foo1",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 49: metadata for "http://example.com/","foo1",nullFAILFAILFAILFAILFAILFAIL
createDocument test 50: "http://example.com/",":foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 51: "http://example.com/","f:oo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 51: metadata for "http://example.com/","f:oo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 52: "http://example.com/","foo:",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 53: "http://example.com/","_:_",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 53: metadata for "http://example.com/","_:_",nullFAILFAILFAILFAILFAILFAIL
createDocument test 54: "http://example.com/","_:h0",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 54: metadata for "http://example.com/","_:h0",nullFAILFAILFAILFAILFAILFAIL
createDocument test 55: "http://example.com/","_:test",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 55: metadata for "http://example.com/","_:test",nullFAILFAILFAILFAILFAILFAIL
createDocument test 56: "http://example.com/","l_:_",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 56: metadata for "http://example.com/","l_:_",nullFAILFAILFAILFAILFAILFAIL
createDocument test 57: "http://example.com/","ns:_0",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 57: metadata for "http://example.com/","ns:_0",nullFAILFAILFAILFAILFAILFAIL
createDocument test 58: "http://example.com/","ns:a0",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 58: metadata for "http://example.com/","ns:a0",nullFAILFAILFAILFAILFAILFAIL
createDocument test 59: "http://example.com/","ns0:test",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 59: metadata for "http://example.com/","ns0:test",nullFAILFAILFAILFAILFAILFAIL
createDocument test 60: "http://example.com/","a.b:c",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 60: metadata for "http://example.com/","a.b:c",nullFAILFAILFAILFAILFAILFAIL
createDocument test 61: "http://example.com/","a-b:c",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 61: metadata for "http://example.com/","a-b:c",nullFAILFAILFAILFAILFAILFAIL
createDocument test 62: "http://example.com/","a-b:c",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 62: metadata for "http://example.com/","a-b:c",nullFAILFAILFAILFAILFAILFAIL
createDocument test 63: "http://example.com/","xml",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 63: metadata for "http://example.com/","xml",nullFAILFAILFAILFAILFAILFAIL
createDocument test 64: "http://example.com/","xmlns",null,"NAMESPACE_ERR"PASSPASSPASSPASSFAILPASS
createDocument test 65: "http://example.com/","XMLNS",null,nullPASSFAILPASSFAILPASSPASS
createDocument test 65: metadata for "http://example.com/","XMLNS",nullFAILFAILFAILFAILFAILFAIL
createDocument test 66: "http://example.com/","xmlfoo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 66: metadata for "http://example.com/","xmlfoo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 67: "http://example.com/","xml:foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 68: "http://example.com/","XML:foo",null,nullPASSFAILPASSFAILPASSPASS
createDocument test 68: metadata for "http://example.com/","XML:foo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 69: "http://example.com/","xmlns:foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 70: "http://example.com/","XMLNS:foo",null,nullPASSFAILPASSFAILPASSPASS
createDocument test 70: metadata for "http://example.com/","XMLNS:foo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 71: "http://example.com/","xmlfoo:bar",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 71: metadata for "http://example.com/","xmlfoo:bar",nullFAILFAILFAILFAILFAILFAIL
createDocument test 72: "http://example.com/","prefix::local",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 73: "http://example.com/","namespaceURI:{",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 74: "http://example.com/","namespaceURI:}",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 75: "http://example.com/","namespaceURI:~",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 76: "http://example.com/","namespaceURI:'",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 77: "http://example.com/","namespaceURI:!",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 78: "http://example.com/","namespaceURI:@",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 79: "http://example.com/","namespaceURI:#",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 80: "http://example.com/","namespaceURI:$",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 81: "http://example.com/","namespaceURI:%",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 82: "http://example.com/","namespaceURI:^",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 83: "http://example.com/","namespaceURI:&",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 84: "http://example.com/","namespaceURI:*",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 85: "http://example.com/","namespaceURI:(",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 86: "http://example.com/","namespaceURI:)",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 87: "http://example.com/","namespaceURI:+",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 88: "http://example.com/","namespaceURI:=",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 89: "http://example.com/","namespaceURI:[",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 90: "http://example.com/","namespaceURI:]",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 91: "http://example.com/","namespaceURI:\\",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 92: "http://example.com/","namespaceURI:/",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 93: "http://example.com/","namespaceURI:;",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 94: "http://example.com/","namespaceURI:`",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 95: "http://example.com/","namespaceURI:<",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 96: "http://example.com/","namespaceURI:>",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 97: "http://example.com/","namespaceURI:,",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 98: "http://example.com/","namespaceURI:a ",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 99: "http://example.com/","namespaceURI:\"",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 100: "/","foo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 100: metadata for "/","foo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 101: "/","1foo",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 102: "/","f1oo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 102: metadata for "/","f1oo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 103: "/","foo1",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 103: metadata for "/","foo1",nullFAILFAILFAILFAILFAILFAIL
createDocument test 104: "/",":foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 105: "/","f:oo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 105: metadata for "/","f:oo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 106: "/","foo:",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 107: "/","xml",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 107: metadata for "/","xml",nullFAILFAILFAILFAILFAILFAIL
createDocument test 108: "/","xmlns",null,"NAMESPACE_ERR"PASSPASSPASSPASSFAILPASS
createDocument test 109: "/","xmlfoo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 109: metadata for "/","xmlfoo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 110: "/","xml:foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 111: "/","xmlns:foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 112: "/","xmlfoo:bar",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 112: metadata for "/","xmlfoo:bar",nullFAILFAILFAILFAILFAILFAIL
createDocument test 113: "http://www.w3.org/XML/1998/namespace","foo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 113: metadata for "http://www.w3.org/XML/1998/namespace","foo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 114: "http://www.w3.org/XML/1998/namespace","1foo",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 115: "http://www.w3.org/XML/1998/namespace","f1oo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 115: metadata for "http://www.w3.org/XML/1998/namespace","f1oo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 116: "http://www.w3.org/XML/1998/namespace","foo1",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 116: metadata for "http://www.w3.org/XML/1998/namespace","foo1",nullFAILFAILFAILFAILFAILFAIL
createDocument test 117: "http://www.w3.org/XML/1998/namespace",":foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 118: "http://www.w3.org/XML/1998/namespace","f:oo",null,nullPASSPASSPASSFAILPASSPASS
createDocument test 118: metadata for "http://www.w3.org/XML/1998/namespace","f:oo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 119: "http://www.w3.org/XML/1998/namespace","foo:",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 120: "http://www.w3.org/XML/1998/namespace","xml",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 120: metadata for "http://www.w3.org/XML/1998/namespace","xml",nullFAILFAILFAILFAILFAILFAIL
createDocument test 121: "http://www.w3.org/XML/1998/namespace","xmlns",null,"NAMESPACE_ERR"PASSPASSPASSPASSFAILPASS
createDocument test 122: "http://www.w3.org/XML/1998/namespace","xmlfoo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 122: metadata for "http://www.w3.org/XML/1998/namespace","xmlfoo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 123: "http://www.w3.org/XML/1998/namespace","xml:foo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 123: metadata for "http://www.w3.org/XML/1998/namespace","xml:foo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 124: "http://www.w3.org/XML/1998/namespace","xmlns:foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 125: "http://www.w3.org/XML/1998/namespace","xmlfoo:bar",null,nullPASSPASSPASSFAILPASSPASS
createDocument test 125: metadata for "http://www.w3.org/XML/1998/namespace","xmlfoo:bar",nullFAILFAILFAILFAILFAILFAIL
createDocument test 126: "http://www.w3.org/XML/1998/namespaces","xml:foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 127: "http://www.w3.org/xml/1998/namespace","xml:foo",null,"NAMESPACE_ERR"PASSFAILPASSFAILPASSPASS
createDocument test 128: "http://www.w3.org/2000/xmlns/","foo",null,"NAMESPACE_ERR"PASSPASSPASSFAILPASSPASS
createDocument test 129: "http://www.w3.org/2000/xmlns/","1foo",null,"INVALID_CHARACTER_ERR"PASSFAILPASSPASSPASSPASS
createDocument test 130: "http://www.w3.org/2000/xmlns/","f1oo",null,"NAMESPACE_ERR"PASSPASSPASSFAILPASSPASS
createDocument test 131: "http://www.w3.org/2000/xmlns/","foo1",null,"NAMESPACE_ERR"PASSPASSPASSFAILPASSPASS
createDocument test 132: "http://www.w3.org/2000/xmlns/",":foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 133: "http://www.w3.org/2000/xmlns/","f:oo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 134: "http://www.w3.org/2000/xmlns/","foo:",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 135: "http://www.w3.org/2000/xmlns/","xml",null,"NAMESPACE_ERR"PASSPASSPASSFAILPASSPASS
createDocument test 136: "http://www.w3.org/2000/xmlns/","xmlns",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 136: metadata for "http://www.w3.org/2000/xmlns/","xmlns",nullFAILFAILFAILFAILFAILFAIL
createDocument test 137: "http://www.w3.org/2000/xmlns/","xmlfoo",null,"NAMESPACE_ERR"PASSPASSPASSFAILPASSPASS
createDocument test 138: "http://www.w3.org/2000/xmlns/","xml:foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 139: "http://www.w3.org/2000/xmlns/","xmlns:foo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 139: metadata for "http://www.w3.org/2000/xmlns/","xmlns:foo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 140: "http://www.w3.org/2000/xmlns/","xmlfoo:bar",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 141: "http://www.w3.org/2000/xmlns/","foo:xmlns",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 142: "foo:","foo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 142: metadata for "foo:","foo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 143: "foo:","1foo",null,"INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 144: "foo:","f1oo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 144: metadata for "foo:","f1oo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 145: "foo:","foo1",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 145: metadata for "foo:","foo1",nullFAILFAILFAILFAILFAILFAIL
createDocument test 146: "foo:",":foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 147: "foo:","f:oo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 147: metadata for "foo:","f:oo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 148: "foo:","foo:",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 149: "foo:","xml",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 149: metadata for "foo:","xml",nullFAILFAILFAILFAILFAILFAIL
createDocument test 150: "foo:","xmlns",null,"NAMESPACE_ERR"PASSPASSPASSPASSFAILPASS
createDocument test 151: "foo:","xmlfoo",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 151: metadata for "foo:","xmlfoo",nullFAILFAILFAILFAILFAILFAIL
createDocument test 152: "foo:","xml:foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 153: "foo:","xmlns:foo",null,"NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createDocument test 154: "foo:","xmlfoo:bar",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 154: metadata for "foo:","xmlfoo:bar",nullFAILFAILFAILFAILFAILFAIL
createDocument test 155: null,null,false,object "TypeError"PASSFAILPASSFAILFAILFAIL
createDocument test 156: null,null,null,nullPASSPASSPASSPASSPASSPASS
createDocument test 156: metadata for null,null,nullFAILFAILFAILFAILFAILFAIL
createDocument test 157: null,"",null,nullPASSPASSPASSPASSPASSPASS
createDocument test 157: metadata for null,"",nullFAILFAILFAILFAILFAILFAIL
createDocument test 158: undefined,null,undefined,nullPASSFAILPASSFAILPASSPASS
createDocument test 158: metadata for undefined,null,undefinedFAILFAILFAILFAILFAILFAIL
createDocument test 159: undefined,undefined,undefined,nullFAILFAILPASSFAILFAILFAIL
createDocument test 159: metadata for undefined,undefined,undefinedFAILFAILFAILFAILFAILFAIL
createDocument test 160: undefined,"",undefined,nullPASSFAILPASSFAILPASSPASS
createDocument test 160: metadata for undefined,"",undefinedFAILFAILFAILFAILFAILFAIL
createDocument test 161: "http://example.com/",null,null,nullPASSFAILPASSFAILPASSPASS
createDocument test 161: metadata for "http://example.com/",null,nullFAILFAILFAILFAILFAILFAIL
createDocument test 162: "http://example.com/","",null,nullPASSFAILPASSFAILPASSPASS
createDocument test 162: metadata for "http://example.com/","",nullFAILFAILFAILFAILFAILFAIL
createDocument test 163: "/",null,null,nullPASSFAILPASSFAILPASSPASS
createDocument test 163: metadata for "/",null,nullFAILFAILFAILFAILFAILFAIL
createDocument test 164: "/","",null,nullPASSFAILPASSFAILPASSPASS
createDocument test 164: metadata for "/","",nullFAILFAILFAILFAILFAILFAIL
createDocument test 165: "http://www.w3.org/XML/1998/namespace",null,null,nullPASSFAILPASSFAILPASSPASS
createDocument test 165: metadata for "http://www.w3.org/XML/1998/namespace",null,nullFAILFAILFAILFAILFAILFAIL
createDocument test 166: "http://www.w3.org/XML/1998/namespace","",null,nullPASSFAILPASSFAILPASSPASS
createDocument test 166: metadata for "http://www.w3.org/XML/1998/namespace","",nullFAILFAILFAILFAILFAILFAIL
createDocument test 167: "http://www.w3.org/2000/xmlns/",null,null,nullPASSFAILPASSFAILPASSPASS
createDocument test 167: metadata for "http://www.w3.org/2000/xmlns/",null,nullFAILFAILFAILFAILFAILFAIL
createDocument test 168: "http://www.w3.org/2000/xmlns/","",null,nullPASSFAILPASSFAILPASSPASS
createDocument test 168: metadata for "http://www.w3.org/2000/xmlns/","",nullFAILFAILFAILFAILFAILFAIL
createDocument test 169: "foo:",null,null,nullPASSFAILPASSFAILPASSPASS
createDocument test 169: metadata for "foo:",null,nullFAILFAILFAILFAILFAILFAIL
createDocument test 170: "foo:","",null,nullPASSFAILPASSFAILPASSPASS
createDocument test 170: metadata for "foo:","",nullFAILFAILFAILFAILFAILFAIL
createDocument test 171: null,null,DocumentType node,nullPASSPASSPASSPASSPASSPASS
createDocument test 171: metadata for null,null,DocumentType nodeFAILFAILFAILFAILFAILFAIL
createDocument test 172: null,null,DocumentType node,nullPASSFAILPASSFAILFAILPASS
createDocument test 172: metadata for null,null,DocumentType nodeFAILFAILFAILFAILFAILFAIL
createDocument test 173: null,null,DocumentType node,nullPASSFAILPASSFAILFAILPASS
createDocument test 173: metadata for null,null,DocumentType nodeFAILFAILFAILFAILFAILFAIL
createDocument test 174: null,null,DocumentType node,nullPASSPASSPASSPASSPASSPASS
createDocument test 174: metadata for null,null,DocumentType nodeFAILFAILFAILFAILFAILFAIL
createDocument test 175: null,null,DocumentType node,nullPASSFAILPASSFAILFAILPASS
createDocument test 175: metadata for null,null,DocumentType nodeFAILFAILFAILFAILFAILFAIL
createDocument test 176: null,"foo",DocumentType node,nullPASSPASSPASSPASSPASSPASS
createDocument test 176: metadata for null,"foo",DocumentType nodeFAILFAILFAILFAILFAILFAIL
createDocument test 177: "foo",null,DocumentType node,nullPASSFAILPASSFAILPASSPASS
createDocument test 177: metadata for "foo",null,DocumentType nodeFAILFAILFAILFAILFAILFAIL
createDocument test 178: "foo","bar",DocumentType node,nullPASSPASSPASSPASSPASSPASS
createDocument test 178: metadata for "foo","bar",DocumentType nodeFAILFAILFAILFAILFAILFAIL
/dom/nodes/DOMImplementation-createDocumentType.htmlOKOKOKOKOKOK
DOMImplementation.createDocumentType(qualifiedName, publicId, systemId)PASSPASSPASSPASSPASSPASS
createDocumentType("", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSFAILPASS
createDocumentType("test:root", "1234", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("test:root", "1234", "test") should workPASSFAILPASSFAILFAILPASS
createDocumentType("test:root", "test", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("test:root", "test", "test") should workPASSFAILPASSFAILFAILPASS
createDocumentType("_:_", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("_:h0", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("_:test", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("_:_.", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("_:a-", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("l_:_", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("ns:_0", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("ns:a0", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("ns0:test", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("ns:EEE.", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("ns:_-", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("a.b:c", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("a-b:c.j", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("a-b:c", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("foo", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("1foo", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("foo1", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("f1oo", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("@foo", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("foo@", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("f@oo", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:{", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:}", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:~", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:'", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:!", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:@", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:#", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:$", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:%", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:^", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:&", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:*", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:(", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:)", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:+", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:=", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:[", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:]", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:\\", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:/", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:;", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:`", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:<", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:>", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:,", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:a ", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("edi:\"", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("{", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("}", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("'", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("~", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("`", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("@", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("#", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("$", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("%", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("^", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("&", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("*", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("(", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType(")", "", "") should throw INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("f:oo", "", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType(":foo", "", "") should throw NAMESPACE_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("foo:", "", "") should throw NAMESPACE_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("prefix::local", "", "") should throw NAMESPACE_ERRPASSPASSPASSPASSPASSPASS
createDocumentType("foo", "foo", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("foo", "", "foo") should workPASSFAILPASSFAILFAILPASS
createDocumentType("foo", "f'oo", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("foo", "", "f'oo") should workPASSFAILPASSFAILFAILPASS
createDocumentType("foo", "f\"oo", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("foo", "", "f\"oo") should workPASSFAILPASSFAILFAILPASS
createDocumentType("foo", "f'o\"o", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("foo", "", "f'o\"o") should workPASSFAILPASSFAILFAILPASS
createDocumentType("foo", "foo>", "") should workPASSFAILPASSFAILFAILPASS
createDocumentType("foo", "", "foo>") should workPASSFAILPASSFAILFAILPASS
/dom/nodes/DOMImplementation-createHTMLDocument.htmlOKOKOKOKOKOK
createHTMLDocument test 0: "","",""PASSFAILPASSFAILPASSFAIL
createHTMLDocument test 1: null,"null","null"PASSFAILPASSFAILPASSFAIL
createHTMLDocument test 2: undefined,undefined,""PASSFAILPASSFAILFAILFAIL
createHTMLDocument test 3: "foo bar baz","foo bar baz","foo bar baz"PASSFAILPASSFAILPASSFAIL
createHTMLDocument test 4: "foo\t\tbar baz","foo\t\tbar baz","foo bar baz"PASSFAILPASSFAILPASSFAIL
createHTMLDocument test 5: "foo\n\nbar baz","foo\n\nbar baz","foo bar baz"PASSFAILPASSFAILPASSFAIL
createHTMLDocument test 6: "foo\f\fbar baz","foo\f\fbar baz","foo bar baz"PASSFAILPASSFAILPASSFAIL
createHTMLDocument test 7: "foo\r\rbar baz","foo\r\rbar baz","foo bar baz"PASSFAILPASSFAILPASSFAIL
Missing title argumentPASSFAILPASSFAILFAILFAIL
createHTMLDocument(): metadataFAILFAILFAILFAILFAILFAIL
createHTMLDocument(): URL parsingPASSFAILPASSFAILFAILPASS
/dom/nodes/DOMImplementation-hasFeature.htmlOKOKOKOKOKOK
DOMImplementation.hasFeature(feature, version)PASSPASSPASSPASSPASSPASS
hasFeature("Core", "1.0")PASSPASSPASSPASSFAILPASS
hasFeature("Core", "2.0")PASSPASSPASSPASSPASSPASS
hasFeature("Core", "3.0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "100.0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "1.0")PASSPASSPASSPASSPASSPASS
hasFeature("XML", "2.0")PASSPASSPASSPASSPASSPASS
hasFeature("XML", "3.0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "100.0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "1")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "2")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "3")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "100")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "1")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "2")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "3")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "100")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "1.1")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "2.1")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "3.1")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "100.1")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "1.1")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "2.1")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "3.1")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "100.1")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "")PASSPASSPASSPASSPASSPASS
hasFeature("XML", "")PASSPASSPASSPASSPASSPASS
hasFeature("core", "")PASSPASSPASSPASSPASSPASS
hasFeature("xml", "")PASSPASSPASSPASSPASSPASS
hasFeature("CoRe", "")PASSPASSPASSPASSPASSPASS
hasFeature("XmL", "")PASSPASSPASSPASSPASSPASS
hasFeature(" Core", "")PASSPASSPASSFAILFAILPASS
hasFeature(" XML", "")PASSPASSPASSFAILFAILPASS
hasFeature("Core ", "")PASSPASSPASSFAILFAILPASS
hasFeature("XML ", "")PASSPASSPASSFAILFAILPASS
hasFeature("Co re", "")PASSPASSPASSFAILFAILPASS
hasFeature("XM L", "")PASSPASSPASSFAILFAILPASS
hasFeature("aCore", "")PASSPASSPASSFAILFAILPASS
hasFeature("aXML", "")PASSPASSPASSFAILFAILPASS
hasFeature("Corea", "")PASSPASSPASSFAILFAILPASS
hasFeature("XMLa", "")PASSPASSPASSFAILFAILPASS
hasFeature("Coare", "")PASSPASSPASSFAILFAILPASS
hasFeature("XMaL", "")PASSPASSPASSFAILFAILPASS
hasFeature("Core", " ")PASSPASSPASSFAILFAILPASS
hasFeature("XML", " ")PASSPASSPASSFAILFAILPASS
hasFeature("Core", " 1.0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", " 2.0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", " 3.0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", " 100.0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", " 1.0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", " 2.0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", " 3.0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", " 100.0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "1.0 ")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "2.0 ")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "3.0 ")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "100.0 ")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "1.0 ")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "2.0 ")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "3.0 ")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "100.0 ")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "1. 0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "2. 0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "3. 0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "100. 0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "1. 0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "2. 0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "3. 0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "100. 0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "a1.0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "a2.0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "a3.0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "a100.0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "a1.0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "a2.0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "a3.0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "a100.0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "1.0a")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "2.0a")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "3.0a")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "100.0a")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "1.0a")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "2.0a")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "3.0a")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "100.0a")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "1.a0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "2.a0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "3.a0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", "100.a0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "1.a0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "2.a0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "3.a0")PASSPASSPASSFAILFAILPASS
hasFeature("XML", "100.a0")PASSPASSPASSFAILFAILPASS
hasFeature("Core", 1)PASSPASSPASSPASSFAILPASS
hasFeature("Core", 2)PASSPASSPASSPASSFAILPASS
hasFeature("Core", 3)PASSPASSPASSFAILFAILPASS
hasFeature("Core", 100)PASSPASSPASSFAILFAILPASS
hasFeature("XML", 1)PASSPASSPASSPASSFAILPASS
hasFeature("XML", 2)PASSPASSPASSPASSFAILPASS
hasFeature("XML", 3)PASSPASSPASSFAILFAILPASS
hasFeature("XML", 100)PASSPASSPASSFAILFAILPASS
hasFeature("Core", null)PASSPASSPASSPASSPASSPASS
hasFeature("XML", null)PASSPASSPASSPASSPASSPASS
hasFeature("core", null)PASSPASSPASSPASSPASSPASS
hasFeature("xml", null)PASSPASSPASSPASSPASSPASS
hasFeature("CoRe", null)PASSPASSPASSPASSPASSPASS
hasFeature("XmL", null)PASSPASSPASSPASSPASSPASS
hasFeature(" Core", null)PASSPASSPASSFAILFAILPASS
hasFeature(" XML", null)PASSPASSPASSFAILFAILPASS
hasFeature("Core ", null)PASSPASSPASSFAILFAILPASS
hasFeature("XML ", null)PASSPASSPASSFAILFAILPASS
hasFeature("Co re", null)PASSPASSPASSFAILFAILPASS
hasFeature("XM L", null)PASSPASSPASSFAILFAILPASS
hasFeature("aCore", null)PASSPASSPASSFAILFAILPASS
hasFeature("aXML", null)PASSPASSPASSFAILFAILPASS
hasFeature("Corea", null)PASSPASSPASSFAILFAILPASS
hasFeature("XMLa", null)PASSPASSPASSFAILFAILPASS
hasFeature("Coare", null)PASSPASSPASSFAILFAILPASS
hasFeature("XMaL", null)PASSPASSPASSFAILFAILPASS
hasFeature("Core", undefined)PASSPASSPASSFAILPASSPASS
hasFeature("XML", undefined)PASSPASSPASSFAILPASSPASS
hasFeature("This is filler text.", "")PASSPASSPASSFAILFAILPASS
hasFeature(null, "")PASSPASSPASSFAILFAILPASS
hasFeature(undefined, "")PASSPASSPASSFAILFAILPASS
/dom/nodes/Document-URL.sub.htmlOKOKOKOKOKOK
Document.URL with redirectPASSPASSFAILFAILPASSFAIL
/dom/nodes/Document-adoptNode.htmlOKOKOKOKOKOK
Adopting an Element called 'x<' should work.PASSPASSPASSPASSPASSPASS
Adopting an Element called ':good:times:' should work.PASSPASSPASSPASSPASSPASS
Explicitly adopting a DocumentType should work.PASSFAILPASSFAILPASSFAIL
Adopting a Document should throw.PASSPASSPASSPASSPASSPASS
/dom/nodes/Document-constructor.htmlOKOKOKOKOKOK
new Document(): interfacesFAILFAILPASSFAILFAILFAIL
new Document(): childrenFAILFAILPASSFAILFAILPASS
new Document(): metadataFAILFAILFAILFAILFAILFAIL
new Document(): URL parsingFAILFAILFAILFAILFAILFAIL
/dom/nodes/Document-contentType/contentType/contenttype_bmp.htmlOKOKOKOKOKOK
BMP document.contentType === 'image/bmp'PASSFAILPASSFAILPASSPASS
/dom/nodes/Document-contentType/contentType/contenttype_css.htmlOKTIMEOUTOKOKOKOK
CSS document.contentType === 'text/css'PASSTIMEOUTPASSFAILPASSPASS
/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.htmlOKOKOKOKOKOK
Data URI document.contentType === 'text/plain' when data URI MIME type is not setFAILFAILPASSFAILPASSFAIL
/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.htmlOKOKOKOKOKOK
Data URI document.contentType === 'text/html' when data URI MIME type is setFAILFAILPASSFAILPASSFAIL
/dom/nodes/Document-contentType/contentType/contenttype_gif.htmlOKOKOKOKOKOK
GIF document.contentType === 'image/gif'PASSFAILPASSFAILPASSPASS
/dom/nodes/Document-contentType/contentType/contenttype_html.htmlOKOKOKOKOKOK
HTM document.contentType === 'text/html'PASSFAILPASSFAILPASSPASS
/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.htmlOKOKOKOKOKOK
Javascript URI document.contentType === 'text/html'PASSFAILPASSFAILFAILPASS
/dom/nodes/Document-contentType/contentType/contenttype_jpg.htmlOKOKOKOKOKOK
JPG document.contentType === 'image/jpeg'PASSFAILPASSFAILPASSPASS
/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.htmlOKOKOKOKOKOK
Custom document.contentType === 'text/xml' when explicitly set to this valuePASSFAILPASSFAILPASSPASS
/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.htmlOKOKOKOKOKOK
Custom document.contentType === 'text/html' when explicitly set to this value and an attempt is made to override this value in an HTML meta headerPASSFAILPASSFAILPASSPASS
/dom/nodes/Document-contentType/contentType/contenttype_png.htmlOKOKOKOKOKOK
PNG document.contentType === 'image/png'PASSFAILPASSFAILPASSPASS
/dom/nodes/Document-contentType/contentType/contenttype_txt.htmlOKOKOKOKOKOK
TXT document.contentType === 'text/plain'PASSFAILPASSFAILPASSPASS
/dom/nodes/Document-contentType/contentType/contenttype_xml.htmlOKOKOKOKOKOK
XML document.contentType === 'application/xml'PASSFAILPASSFAILPASSPASS
/dom/nodes/Document-contentType/contentType/createDocument.htmlOKOKOKOKOKOK
document.implementation.createDocument: document.contentType === 'application/xml'FAILFAILPASSFAILPASSFAIL
/dom/nodes/Document-contentType/contentType/createHTMLDocument.htmlOKOKOKOKOKOK
document.implementation.createHTMLDocument: document.contentType === 'text/html'PASSFAILPASSFAILPASSPASS
/dom/nodes/Document-contentType/contentType/xhr_responseType_document.htmlOKOKOKOKOKOK
XHR - retrieve HTML document: document.contentType === 'application/xml'PASSFAILPASSFAILPASSPASS
/dom/nodes/Document-createAttribute.htmlOKOKOKOKOKOK
createAttribute("")PASSPASSPASSPASSPASSPASS
createAttribute("invalid^Name")PASSPASSPASSPASSPASSPASS
createAttribute("\\")PASSPASSPASSPASSPASSPASS
createAttribute("'")PASSPASSPASSPASSPASSPASS
createAttribute("\"")PASSPASSPASSPASSPASSPASS
createAttribute("0")PASSPASSPASSPASSPASSPASS
createAttribute("0:a")PASSPASSPASSPASSPASSPASS
createAttribute("title")PASSPASSPASSFAILFAILPASS
createAttribute("TITLE")PASSPASSPASSFAILFAILPASS
createAttribute(null)PASSPASSPASSFAILFAILPASS
createAttribute(undefined)PASSPASSPASSFAILFAILPASS
/dom/nodes/Document-createComment.htmlOKOKOKOKOKOK
createComment("\v")PASSPASSPASSPASSPASSPASS
createComment("a -- b")PASSPASSPASSPASSPASSPASS
createComment("a-")PASSPASSPASSPASSPASSPASS
createComment("-b")PASSPASSPASSPASSPASSPASS
createComment(null)PASSPASSPASSPASSPASSPASS
createComment(undefined)PASSPASSPASSPASSPASSPASS
/dom/nodes/Document-createElement-namespace.htmlOKOKOKOKOKOK
Created element's namespace in current documentPASSPASSPASSPASSPASSPASS
Created element's namespace in created HTML documentPASSPASSPASSPASSPASSPASS
Created element's namespace in created XML documentPASSPASSPASSPASSPASSPASS
Created element's namespace in created XHTML documentFAILFAILPASSFAILFAILFAIL
Created element's namespace in created SVG documentFAILPASSPASSPASSFAILFAIL
Created element's namespace in created MathML documentPASSPASSPASSPASSFAILPASS
Created element's namespace in empty.htmlPASSPASSPASSPASSPASSPASS
Created element's namespace in empty.xhtmlPASSPASSPASSPASSPASSPASS
Created element's namespace in empty.xmlPASSPASSPASSPASSFAILPASS
Created element's namespace in empty.svgPASSPASSPASSPASSFAILPASS
Created element's namespace in minimal_html.htmlPASSPASSPASSPASSPASSPASS
Created element's namespace in minimal_html.xhtmlPASSPASSPASSPASSPASSPASS
Created element's namespace in minimal_html.xmlPASSPASSPASSPASSFAILPASS
Created element's namespace in minimal_html.svgPASSPASSPASSPASSFAILPASS
Created element's namespace in xhtml.htmlPASSPASSPASSPASSPASSPASS
Created element's namespace in xhtml.xhtmlPASSPASSPASSPASSPASSPASS
Created element's namespace in xhtml.xmlFAILPASSPASSPASSFAILPASS
Created element's namespace in xhtml.svgPASSPASSPASSPASSFAILPASS
Created element's namespace in svg.htmlPASSPASSPASSPASSPASSPASS
Created element's namespace in svg.xhtmlPASSPASSPASSPASSFAILPASS
Created element's namespace in svg.xmlPASSPASSPASSPASSFAILPASS
Created element's namespace in svg.svgPASSPASSPASSPASSFAILPASS
Created element's namespace in mathml.htmlPASSPASSPASSPASSPASSPASS
Created element's namespace in mathml.xhtmlPASSPASSPASSPASSFAILPASS
Created element's namespace in mathml.xmlPASSPASSPASSPASSFAILPASS
Created element's namespace in mathml.svgPASSPASSPASSPASSFAILPASS
Created element's namespace in bare_xhtml.htmlPASSPASSPASSPASSPASSPASS
Created element's namespace in bare_xhtml.xhtmlPASSPASSPASSPASSFAILPASS
Created element's namespace in bare_xhtml.xmlPASSPASSPASSPASSPASSPASS
Created element's namespace in bare_xhtml.svgPASSPASSPASSPASSPASSPASS
Created element's namespace in bare_svg.htmlPASSPASSPASSPASSPASSPASS
Created element's namespace in bare_svg.xhtmlPASSPASSPASSPASSFAILPASS
Created element's namespace in bare_svg.xmlPASSPASSPASSPASSPASSPASS
Created element's namespace in bare_svg.svgPASSPASSPASSPASSPASSPASS
Created element's namespace in bare_mathml.htmlPASSPASSPASSPASSPASSPASS
Created element's namespace in bare_mathml.xhtmlPASSPASSPASSPASSFAILPASS
Created element's namespace in bare_mathml.xmlPASSPASSPASSPASSPASSPASS
Created element's namespace in bare_mathml.svgPASSPASSPASSPASSPASSPASS
Created element's namespace in xhtml_ns_removed.htmlPASSPASSPASSPASSPASSPASS
Created element's namespace in xhtml_ns_removed.xhtmlPASSPASSPASSPASSFAILPASS
Created element's namespace in xhtml_ns_removed.xmlFAILPASSPASSPASSPASSPASS
Created element's namespace in xhtml_ns_removed.svgPASSPASSPASSPASSPASSPASS
Created element's namespace in xhtml_ns_changed.htmlPASSPASSPASSPASSPASSPASS
Created element's namespace in xhtml_ns_changed.xhtmlPASSPASSPASSPASSFAILPASS
Created element's namespace in xhtml_ns_changed.xmlFAILPASSPASSPASSFAILPASS
Created element's namespace in xhtml_ns_changed.svgPASSPASSPASSPASSFAILPASS
/dom/nodes/Document-createElement.htmlOKOKOKOKOKOK
Document.createElementPASSPASSPASSPASSPASSPASS
createElement(undefined)PASSPASSPASSPASSPASSPASS
createElement(null)PASSPASSPASSPASSPASSFAIL
createElement("foo")PASSPASSPASSPASSPASSPASS
createElement("f1oo")PASSPASSPASSPASSPASSPASS
createElement("foo1")PASSPASSPASSPASSPASSPASS
createElement("f̀oo")PASSFAILPASSFAILPASSPASS
createElement(":foo")PASSPASSPASSPASSPASSPASS
createElement("f:oo")PASSPASSPASSPASSPASSPASS
createElement("foo:")PASSPASSPASSPASSPASSPASS
createElement("xml")PASSPASSPASSPASSPASSPASS
createElement("xmlns")PASSPASSPASSPASSPASSPASS
createElement("xmlfoo")PASSPASSPASSPASSPASSPASS
createElement("xml:foo")PASSPASSPASSPASSPASSPASS
createElement("xmlns:foo")PASSPASSPASSPASSPASSPASS
createElement("xmlfoo:bar")PASSPASSPASSPASSPASSPASS
createElement("svg")PASSPASSPASSPASSPASSPASS
createElement("math")PASSPASSPASSPASSPASSPASS
createElement("FOO")PASSPASSPASSPASSPASSPASS
createElement("Ä°nput")FAILFAILPASSFAILFAILFAIL
createElement("ınput")FAILFAILPASSFAILPASSFAIL
createElement("")PASSPASSPASSPASSPASSPASS
createElement("1foo")PASSPASSPASSPASSPASSPASS
createElement("Ì€foo")PASSPASSPASSPASSPASSPASS
createElement("}foo")PASSPASSPASSPASSPASSPASS
createElement("f}oo")PASSPASSPASSPASSPASSPASS
createElement("foo}")PASSPASSPASSPASSPASSPASS
createElement("ï¿¿foo")PASSFAILPASSFAILPASSPASS
createElement("fï¿¿oo")PASSFAILPASSFAILPASSPASS
createElement("fooï¿¿")PASSFAILPASSFAILPASSPASS
createElement("<foo")PASSPASSPASSPASSPASSPASS
createElement("foo>")PASSPASSPASSPASSPASSPASS
createElement("<foo>")PASSPASSPASSPASSPASSPASS
createElement("f<oo")PASSPASSPASSPASSPASSPASS
createElement("foò")-FAILPASSFAILPASSPASS
createElement("marK")-FAILPASSFAILFAILFAIL
/dom/nodes/Document-createElementNS.htmlOKOKOKOKOKOK
Document.createElementNSPASSPASSPASSPASSPASSPASS
createElementNS test 0: null,undefined,nullPASSPASSPASSPASSPASSPASS
createElementNS test 1: null,"foo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 2: null,"1foo","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 3: null,"f1oo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 4: null,"foo1",nullPASSPASSPASSPASSPASSPASS
createElementNS test 5: null,"1foo","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 6: null,"Ì€foo","INVALID_CHARACTER_ERR"PASSPASSFAILPASSPASSPASS
createElementNS test 7: null,"}foo","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 8: null,"f}oo","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 9: null,"foo}","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 10: null,"ï¿¿foo","INVALID_CHARACTER_ERR"PASSFAILPASSFAILPASSPASS
createElementNS test 11: null,"fï¿¿oo","INVALID_CHARACTER_ERR"PASSFAILPASSFAILPASSPASS
createElementNS test 12: null,"fooï¿¿","INVALID_CHARACTER_ERR"PASSFAILPASSFAILPASSPASS
createElementNS test 13: null,"<foo","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 14: null,"foo>","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 15: null,"<foo>","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 16: null,"f<oo","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 17: null,"^^","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 18: null,":foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 19: null,"f:oo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 20: null,"foo:","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 21: null,":","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 22: null,"xml",nullPASSPASSPASSPASSPASSPASS
createElementNS test 23: null,"xmlns","NAMESPACE_ERR"PASSPASSPASSPASSFAILPASS
createElementNS test 24: null,"xmlfoo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 25: null,"xml:foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 26: null,"xmlns:foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 27: null,"xmlfoo:bar","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 28: null,"null:xml","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 29: "",":foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 30: "","f:oo","NAMESPACE_ERR"PASSPASSPASSPASSFAILPASS
createElementNS test 31: "","foo:","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 32: undefined,undefined,nullFAILFAILPASSFAILPASSFAIL
createElementNS test 33: undefined,"foo",nullFAILFAILPASSFAILPASSFAIL
createElementNS test 34: undefined,"1foo","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 35: undefined,"f1oo",nullFAILFAILPASSFAILPASSFAIL
createElementNS test 36: undefined,"foo1",nullFAILFAILPASSFAILPASSFAIL
createElementNS test 37: undefined,":foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 38: undefined,"f:oo","NAMESPACE_ERR"FAILFAILPASSFAILPASSFAIL
createElementNS test 39: undefined,"foo:","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 40: undefined,"xml",nullFAILFAILPASSFAILPASSFAIL
createElementNS test 41: undefined,"xmlns","NAMESPACE_ERR"PASSPASSPASSPASSFAILPASS
createElementNS test 42: undefined,"xmlfoo",nullFAILFAILPASSFAILPASSFAIL
createElementNS test 43: undefined,"xml:foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 44: undefined,"xmlns:foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 45: undefined,"xmlfoo:bar","NAMESPACE_ERR"FAILFAILPASSFAILPASSFAIL
createElementNS test 46: "http://example.com/","foo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 47: "http://example.com/","1foo","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 48: "http://example.com/","f1oo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 49: "http://example.com/","foo1",nullPASSPASSPASSPASSPASSPASS
createElementNS test 50: "http://example.com/",":foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 51: "http://example.com/","f:oo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 52: "http://example.com/","foo:","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 53: "http://example.com/","_:_",nullPASSPASSPASSPASSPASSPASS
createElementNS test 54: "http://example.com/","_:h0",nullPASSPASSPASSPASSPASSPASS
createElementNS test 55: "http://example.com/","_:test",nullPASSPASSPASSPASSPASSPASS
createElementNS test 56: "http://example.com/","l_:_",nullPASSPASSPASSPASSPASSPASS
createElementNS test 57: "http://example.com/","ns:_0",nullPASSPASSPASSPASSPASSPASS
createElementNS test 58: "http://example.com/","ns:a0",nullPASSPASSPASSPASSPASSPASS
createElementNS test 59: "http://example.com/","ns0:test",nullPASSPASSPASSPASSPASSPASS
createElementNS test 60: "http://example.com/","a.b:c",nullPASSPASSPASSPASSPASSPASS
createElementNS test 61: "http://example.com/","a-b:c",nullPASSPASSPASSPASSPASSPASS
createElementNS test 62: "http://example.com/","a-b:c",nullPASSPASSPASSPASSPASSPASS
createElementNS test 63: "http://example.com/","xml",nullPASSPASSPASSPASSPASSPASS
createElementNS test 64: "http://example.com/","xmlns","NAMESPACE_ERR"PASSPASSPASSPASSFAILPASS
createElementNS test 65: "http://example.com/","XMLNS",nullPASSFAILPASSFAILPASSPASS
createElementNS test 66: "http://example.com/","xmlfoo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 67: "http://example.com/","xml:foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 68: "http://example.com/","XML:foo",nullPASSFAILPASSFAILPASSPASS
createElementNS test 69: "http://example.com/","xmlns:foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 70: "http://example.com/","XMLNS:foo",nullPASSFAILPASSFAILPASSPASS
createElementNS test 71: "http://example.com/","xmlfoo:bar",nullPASSPASSPASSPASSPASSPASS
createElementNS test 72: "http://example.com/","prefix::local","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 73: "http://example.com/","namespaceURI:{","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 74: "http://example.com/","namespaceURI:}","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 75: "http://example.com/","namespaceURI:~","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 76: "http://example.com/","namespaceURI:'","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 77: "http://example.com/","namespaceURI:!","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 78: "http://example.com/","namespaceURI:@","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 79: "http://example.com/","namespaceURI:#","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 80: "http://example.com/","namespaceURI:$","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 81: "http://example.com/","namespaceURI:%","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 82: "http://example.com/","namespaceURI:^","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 83: "http://example.com/","namespaceURI:&","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 84: "http://example.com/","namespaceURI:*","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 85: "http://example.com/","namespaceURI:(","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 86: "http://example.com/","namespaceURI:)","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 87: "http://example.com/","namespaceURI:+","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 88: "http://example.com/","namespaceURI:=","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 89: "http://example.com/","namespaceURI:[","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 90: "http://example.com/","namespaceURI:]","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 91: "http://example.com/","namespaceURI:\\","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 92: "http://example.com/","namespaceURI:/","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 93: "http://example.com/","namespaceURI:;","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 94: "http://example.com/","namespaceURI:`","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 95: "http://example.com/","namespaceURI:<","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 96: "http://example.com/","namespaceURI:>","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 97: "http://example.com/","namespaceURI:,","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 98: "http://example.com/","namespaceURI:a ","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 99: "http://example.com/","namespaceURI:\"","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 100: "/","foo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 101: "/","1foo","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 102: "/","f1oo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 103: "/","foo1",nullPASSPASSPASSPASSPASSPASS
createElementNS test 104: "/",":foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 105: "/","f:oo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 106: "/","foo:","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 107: "/","xml",nullPASSPASSPASSPASSPASSPASS
createElementNS test 108: "/","xmlns","NAMESPACE_ERR"PASSPASSPASSPASSFAILPASS
createElementNS test 109: "/","xmlfoo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 110: "/","xml:foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 111: "/","xmlns:foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 112: "/","xmlfoo:bar",nullPASSPASSPASSPASSPASSPASS
createElementNS test 113: "http://www.w3.org/XML/1998/namespace","foo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 114: "http://www.w3.org/XML/1998/namespace","1foo","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 115: "http://www.w3.org/XML/1998/namespace","f1oo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 116: "http://www.w3.org/XML/1998/namespace","foo1",nullPASSPASSPASSPASSPASSPASS
createElementNS test 117: "http://www.w3.org/XML/1998/namespace",":foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 118: "http://www.w3.org/XML/1998/namespace","f:oo",nullPASSPASSPASSFAILPASSPASS
createElementNS test 119: "http://www.w3.org/XML/1998/namespace","foo:","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 120: "http://www.w3.org/XML/1998/namespace","xml",nullPASSPASSPASSPASSPASSPASS
createElementNS test 121: "http://www.w3.org/XML/1998/namespace","xmlns","NAMESPACE_ERR"PASSPASSPASSPASSFAILPASS
createElementNS test 122: "http://www.w3.org/XML/1998/namespace","xmlfoo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 123: "http://www.w3.org/XML/1998/namespace","xml:foo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 124: "http://www.w3.org/XML/1998/namespace","xmlns:foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 125: "http://www.w3.org/XML/1998/namespace","xmlfoo:bar",nullPASSPASSPASSFAILPASSPASS
createElementNS test 126: "http://www.w3.org/XML/1998/namespaces","xml:foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 127: "http://www.w3.org/xml/1998/namespace","xml:foo","NAMESPACE_ERR"PASSFAILPASSFAILPASSPASS
createElementNS test 128: "http://www.w3.org/2000/xmlns/","foo","NAMESPACE_ERR"PASSPASSPASSFAILPASSPASS
createElementNS test 129: "http://www.w3.org/2000/xmlns/","1foo","INVALID_CHARACTER_ERR"PASSFAILPASSPASSPASSPASS
createElementNS test 130: "http://www.w3.org/2000/xmlns/","f1oo","NAMESPACE_ERR"PASSPASSPASSFAILPASSPASS
createElementNS test 131: "http://www.w3.org/2000/xmlns/","foo1","NAMESPACE_ERR"PASSPASSPASSFAILPASSPASS
createElementNS test 132: "http://www.w3.org/2000/xmlns/",":foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 133: "http://www.w3.org/2000/xmlns/","f:oo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 134: "http://www.w3.org/2000/xmlns/","foo:","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 135: "http://www.w3.org/2000/xmlns/","xml","NAMESPACE_ERR"PASSPASSPASSFAILPASSPASS
createElementNS test 136: "http://www.w3.org/2000/xmlns/","xmlns",nullPASSPASSPASSPASSPASSPASS
createElementNS test 137: "http://www.w3.org/2000/xmlns/","xmlfoo","NAMESPACE_ERR"PASSPASSPASSFAILPASSPASS
createElementNS test 138: "http://www.w3.org/2000/xmlns/","xml:foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 139: "http://www.w3.org/2000/xmlns/","xmlns:foo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 140: "http://www.w3.org/2000/xmlns/","xmlfoo:bar","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 141: "http://www.w3.org/2000/xmlns/","foo:xmlns","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 142: "foo:","foo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 143: "foo:","1foo","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 144: "foo:","f1oo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 145: "foo:","foo1",nullPASSPASSPASSPASSPASSPASS
createElementNS test 146: "foo:",":foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 147: "foo:","f:oo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 148: "foo:","foo:","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 149: "foo:","xml",nullPASSPASSPASSPASSPASSPASS
createElementNS test 150: "foo:","xmlns","NAMESPACE_ERR"PASSPASSPASSPASSFAILPASS
createElementNS test 151: "foo:","xmlfoo",nullPASSPASSPASSPASSPASSPASS
createElementNS test 152: "foo:","xml:foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 153: "foo:","xmlns:foo","NAMESPACE_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 154: "foo:","xmlfoo:bar",nullPASSPASSPASSPASSPASSPASS
createElementNS test 155: "","","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 156: null,null,nullPASSPASSPASSPASSPASSFAIL
createElementNS test 157: null,"","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 158: undefined,null,nullFAILFAILPASSFAILPASSFAIL
createElementNS test 159: undefined,undefined,nullFAILFAILPASSFAILPASSFAIL
createElementNS test 160: undefined,"","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 161: "http://example.com/",null,nullPASSPASSPASSPASSPASSFAIL
createElementNS test 162: "http://example.com/","","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 163: "/",null,nullPASSPASSPASSPASSPASSFAIL
createElementNS test 164: "/","","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 165: "http://www.w3.org/XML/1998/namespace",null,nullPASSPASSPASSPASSPASSFAIL
createElementNS test 166: "http://www.w3.org/XML/1998/namespace","","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
createElementNS test 167: "http://www.w3.org/2000/xmlns/",null,"NAMESPACE_ERR"PASSPASSPASSFAILPASSFAIL
createElementNS test 168: "http://www.w3.org/2000/xmlns/","","INVALID_CHARACTER_ERR"PASSFAILPASSPASSPASSPASS
createElementNS test 169: "foo:",null,nullPASSPASSPASSPASSPASSFAIL
createElementNS test 170: "foo:","","INVALID_CHARACTER_ERR"PASSPASSPASSPASSPASSPASS
Lower-case HTML element without a prefixPASSPASSPASSPASSFAILPASS
Lower-case HTML element with a prefixPASSPASSPASSPASSFAILFAIL
Lower-case non-HTML element without a prefixPASSPASSPASSPASSFAILPASS
Lower-case non-HTML element with a prefixPASSPASSPASSPASSFAILPASS
Upper-case HTML element without a prefixPASSFAILPASSFAILFAILPASS
Upper-case HTML element with a prefixPASSFAILPASSFAILFAILFAIL
Upper-case non-HTML element without a prefixPASSPASSPASSPASSFAILPASS
Upper-case non-HTML element with a prefixPASSPASSPASSPASSFAILPASS
null namespacePASSPASSPASSPASSFAILPASS
undefined namespaceFAILFAILPASSFAILFAILFAIL
empty string namespacePASSPASSPASSPASSFAILPASS
/dom/nodes/Document-createEvent.htmlOKOKOKOKOKOK
CustomEvent should be an alias for CustomEvent.PASSPASSPASSPASSPASSPASS
createEvent('CustomEvent') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
customevent should be an alias for CustomEvent.PASSPASSPASSPASSPASSFAIL
createEvent('customevent') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
CUSTOMEVENT should be an alias for CustomEvent.PASSPASSPASSPASSPASSFAIL
createEvent('CUSTOMEVENT') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
Event should be an alias for Event.PASSPASSPASSPASSPASSPASS
createEvent('Event') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
event should be an alias for Event.PASSPASSPASSPASSPASSFAIL
createEvent('event') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
EVENT should be an alias for Event.PASSPASSPASSPASSPASSFAIL
createEvent('EVENT') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
Events should be an alias for Event.PASSPASSPASSPASSPASSPASS
createEvent('Events') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
events should be an alias for Event.PASSPASSPASSPASSPASSFAIL
createEvent('events') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
EVENTS should be an alias for Event.PASSPASSPASSPASSPASSFAIL
createEvent('EVENTS') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
HTMLEvents should be an alias for Event.PASSPASSPASSPASSPASSPASS
createEvent('HTMLEvents') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
htmlevents should be an alias for Event.PASSPASSPASSPASSPASSFAIL
createEvent('htmlevents') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
HTMLEVENTS should be an alias for Event.PASSPASSPASSPASSPASSFAIL
createEvent('HTMLEVENTS') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
KeyboardEvent should be an alias for KeyboardEvent.PASSPASSPASSPASSPASSPASS
createEvent('KeyboardEvent') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
keyboardevent should be an alias for KeyboardEvent.FAILPASSPASSPASSPASSFAIL
createEvent('keyboardevent') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
KEYBOARDEVENT should be an alias for KeyboardEvent.FAILPASSPASSPASSPASSFAIL
createEvent('KEYBOARDEVENT') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
KeyEvents should be an alias for KeyboardEvent.FAILFAILPASSFAILFAILFAIL
createEvent('KeyEvents') should be initialized correctly.FAILFAILPASSFAILFAILFAIL
keyevents should be an alias for KeyboardEvent.FAILFAILPASSFAILFAILFAIL
createEvent('keyevents') should be initialized correctly.FAILFAILPASSFAILFAILFAIL
KEYEVENTS should be an alias for KeyboardEvent.FAILFAILPASSFAILFAILFAIL
createEvent('KEYEVENTS') should be initialized correctly.FAILFAILPASSFAILFAILFAIL
MessageEvent should be an alias for MessageEvent.PASSPASSPASSPASSPASSPASS
createEvent('MessageEvent') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
messageevent should be an alias for MessageEvent.FAILPASSPASSPASSPASSFAIL
createEvent('messageevent') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
MESSAGEEVENT should be an alias for MessageEvent.FAILPASSPASSPASSPASSFAIL
createEvent('MESSAGEEVENT') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
MouseEvent should be an alias for MouseEvent.PASSPASSPASSPASSPASSPASS
createEvent('MouseEvent') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
mouseevent should be an alias for MouseEvent.PASSPASSPASSPASSPASSFAIL
createEvent('mouseevent') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
MOUSEEVENT should be an alias for MouseEvent.PASSPASSPASSPASSPASSFAIL
createEvent('MOUSEEVENT') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
MouseEvents should be an alias for MouseEvent.PASSPASSPASSPASSPASSPASS
createEvent('MouseEvents') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
mouseevents should be an alias for MouseEvent.PASSPASSPASSPASSPASSFAIL
createEvent('mouseevents') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
MOUSEEVENTS should be an alias for MouseEvent.PASSPASSPASSPASSPASSFAIL
createEvent('MOUSEEVENTS') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
TouchEvent should be an alias for TouchEvent.FAILFAILFAILFAILFAILFAIL
createEvent('TouchEvent') should be initialized correctly.FAILFAILFAILFAILFAILFAIL
touchevent should be an alias for TouchEvent.FAILFAILFAILFAILFAILFAIL
createEvent('touchevent') should be initialized correctly.FAILFAILFAILFAILFAILFAIL
TOUCHEVENT should be an alias for TouchEvent.FAILFAILFAILFAILFAILFAIL
createEvent('TOUCHEVENT') should be initialized correctly.FAILFAILFAILFAILFAILFAIL
UIEvent should be an alias for UIEvent.PASSPASSPASSPASSPASSPASS
createEvent('UIEvent') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
uievent should be an alias for UIEvent.PASSPASSPASSPASSPASSFAIL
createEvent('uievent') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
UIEVENT should be an alias for UIEvent.PASSPASSPASSPASSPASSFAIL
createEvent('UIEVENT') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
UIEvents should be an alias for UIEvent.PASSPASSPASSPASSPASSPASS
createEvent('UIEvents') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
uievents should be an alias for UIEvent.PASSPASSPASSPASSPASSFAIL
createEvent('uievents') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
UIEVENTS should be an alias for UIEvent.PASSPASSPASSPASSPASSFAIL
createEvent('UIEVENTS') should be initialized correctly.FAILPASSPASSPASSFAILFAIL
Should throw NOT_SUPPORTED_ERR for unrecognized argumentsPASSPASSPASSPASSFAILPASS
/dom/nodes/Document-createProcessingInstruction.htmlOKOKOKOKOKOK
Document.createProcessingInstruction in HTML documentsPASSPASSPASSPASSPASSPASS
Should throw an INVALID_CHARACTER_ERR for target "A" and data "?>".PASSFAILPASSFAILFAILFAIL
Should throw an INVALID_CHARACTER_ERR for target "·A" and data "x".PASSFAILPASSFAILFAILPASS
Should throw an INVALID_CHARACTER_ERR for target "×A" and data "x".PASSFAILPASSFAILFAILPASS
Should throw an INVALID_CHARACTER_ERR for target "A×" and data "x".PASSFAILPASSFAILFAILPASS
Should throw an INVALID_CHARACTER_ERR for target "\\A" and data "x".PASSFAILPASSFAILFAILPASS
Should throw an INVALID_CHARACTER_ERR for target "\f" and data "x".PASSFAILPASSFAILFAILPASS
Should throw an INVALID_CHARACTER_ERR for target 0 and data "x".PASSFAILPASSFAILFAILPASS
Should throw an INVALID_CHARACTER_ERR for target "0" and data "x".PASSFAILPASSFAILFAILPASS
Should get a ProcessingInstruction for target "xml:fail" and data "x".PASSFAILPASSFAILPASSFAIL
Should get a ProcessingInstruction for target "A·A" and data "x".PASSFAILPASSFAILPASSFAIL
Should get a ProcessingInstruction for target "a0" and data "x".PASSFAILPASSFAILPASSFAIL
/dom/nodes/Document-createProcessingInstruction.xhtmlOKOKOKOKOKOK
Document.createProcessingInstruction in XML documentsPASSPASSPASSPASSPASSPASS
Should throw an INVALID_CHARACTER_ERR for target "A" and data "?>".PASSFAILPASSFAILFAILFAIL
Should throw an INVALID_CHARACTER_ERR for target "·A" and data "x".PASSPASSPASSPASSFAILPASS
Should throw an INVALID_CHARACTER_ERR for target "×A" and data "x".PASSPASSPASSPASSFAILPASS
Should throw an INVALID_CHARACTER_ERR for target "A×" and data "x".PASSPASSPASSPASSFAILPASS
Should throw an INVALID_CHARACTER_ERR for target "\\A" and data "x".PASSPASSPASSPASSFAILPASS
Should throw an INVALID_CHARACTER_ERR for target "\f" and data "x".PASSPASSPASSPASSFAILPASS
Should throw an INVALID_CHARACTER_ERR for target 0 and data "x".PASSPASSPASSPASSFAILPASS
Should throw an INVALID_CHARACTER_ERR for target "0" and data "x".PASSPASSPASSPASSFAILPASS
Should get a ProcessingInstruction for target "xml:fail" and data "x".PASSPASSPASSPASSPASSPASS
Should get a ProcessingInstruction for target "A·A" and data "x".PASSFAILPASSFAILPASSPASS
Should get a ProcessingInstruction for target "a0" and data "x".PASSPASSPASSPASSPASSPASS
/dom/nodes/Document-createTextNode.htmlOKOKOKOKOKOK
createTextNode("\v")PASSPASSPASSPASSPASSPASS
createTextNode("a -- b")PASSPASSPASSPASSPASSPASS
createTextNode("a-")PASSPASSPASSPASSPASSPASS
createTextNode("-b")PASSPASSPASSPASSPASSPASS
createTextNode(null)PASSPASSPASSPASSPASSPASS
createTextNode(undefined)PASSPASSPASSPASSPASSPASS
/dom/nodes/Document-createTreeWalker.htmlOKOKOKOKOKOK
Required arguments to createTreeWalker should be required.PASSPASSPASSPASSFAILFAIL
Optional arguments to createTreeWalker should be optional (1 passed).PASSPASSPASSFAILFAILFAIL
Optional arguments to createTreeWalker should be optional (2 passed).PASSPASSPASSFAILFAILFAIL
Optional arguments to createTreeWalker should be optional (3 passed, null).PASSPASSPASSFAILFAILFAIL
Optional arguments to createTreeWalker should be optional (3 passed, function).FAILPASSPASSFAILFAILFAIL
/dom/nodes/Document-doctype.htmlOKOKOKOKOKOK
Window document with doctypePASSPASSPASSPASSFAILPASS
new Document()FAILFAILPASSFAILFAILPASS
/dom/nodes/Document-getElementById.htmlOKOKOKOKOKOK
Calling document.getElementById with an empty string argument.PASSPASSPASSPASSPASSPASS
Calling document.getElementById with a null argument.PASSPASSPASSPASSPASSPASS
Calling document.getElementById with an undefined argument.PASSPASSPASSPASSPASSPASS
on static pagePASSPASSPASSPASSPASSPASS
Document.getElementById with a script-inserted elementPASSPASSPASSPASSPASSPASS
update `id` attribute via setAttribute/removeAttributePASSPASSPASSPASSPASSPASS
Ensure that the id attribute only affects elements present in a documentPASSPASSPASSPASSPASSPASS
in tree order, within the context object's treePASSPASSPASSPASSPASSPASS
Modern browsers optimize this method with using internal id cache. This test checks that their optimization should effect only append to `Document`, not append to `Node`.PASSPASSPASSPASSPASSPASS
changing attribute's value via `Attr` gotten from `Element.attribute`.PASSPASSPASSPASSPASSPASS
add id attribute via innerHTMLPASSPASSPASSPASSPASSPASS
remove id attribute via innerHTMLPASSPASSPASSPASSPASSPASS
add id attribute via outerHTMLPASSPASSPASSPASSPASSPASS
remove id attribute via outerHTMLPASSPASSPASSPASSPASSPASS
update `id` attribute via element.idPASSPASSPASSPASSPASSPASS
where insertion order and tree order don't matchPASSPASSPASSPASSPASSPASS
Inserting an id by inserting its parent nodePASSPASSPASSPASSPASSPASS
Document.getElementById must not return nodes not present in documentPASSPASSPASSPASSPASSPASS
/dom/nodes/Document-getElementsByTagName.htmlOKOKOKOKOKOK
InterfacesPASSPASSPASSPASSFAILFAIL
Caching is allowedPASSPASSPASSPASSPASSPASS
Shouldn't be able to set unsigned properties on a HTMLCollection (non-strict mode)FAILFAILPASSFAILFAILFAIL
Shouldn't be able to set unsigned properties on a HTMLCollection (strict mode)FAILFAILPASSFAILFAILFAIL
Should be able to set expando shadowing a proto prop (item)PASSPASSPASSPASSPASSFAIL
Should be able to set expando shadowing a proto prop (namedItem)PASSPASSPASSPASSFAILFAIL
hasOwnProperty, getOwnPropertyDescriptor, getOwnPropertyNamesFAILFAILPASSFAILFAILFAIL
Element in non-HTML namespace, no prefix, lowercase namePASSPASSPASSPASSFAILPASS
Element in non-HTML namespace, no prefix, uppercase namePASSPASSPASSPASSFAILPASS
Element in non-HTML namespace, prefix, lowercase namePASSPASSFAILFAILFAILPASS
Element in non-HTML namespace, prefix, uppercase namePASSPASSFAILFAILFAILPASS
Element in HTML namespace, no prefix, non-ascii characters in nameFAILFAILPASSFAILFAILFAIL
Element in non-HTML namespace, non-ascii characters in namePASSPASSPASSPASSFAILPASS
Element in HTML namespace, prefix, non-ascii characters in nameFAILFAILFAILFAILFAILFAIL
Element in non-HTML namespace, prefix, non-ascii characters in namePASSPASSFAILFAILFAILPASS
getElementsByTagName('*')PASSPASSPASSPASSPASSPASS
/dom/nodes/Document-getElementsByTagName.xhtmlOKOKOKOKOKOK
Element in non-HTML namespace, no prefix, lowercase namePASSPASSPASSPASSPASSPASS
Element in non-HTML namespace, no prefix, uppercase namePASSPASSPASSPASSPASSPASS
Element in non-HTML namespace, prefix, lowercase namePASSPASSFAILFAILPASSPASS
Element in non-HTML namespace, prefix, uppercase namePASSPASSFAILFAILPASSPASS
Element in HTML namespace, no prefix, non-ascii characters in namePASSPASSPASSPASSPASSPASS
Element in non-HTML namespace, non-ascii characters in namePASSPASSPASSPASSPASSPASS
Element in HTML namespace, prefix, non-ascii characters in namePASSPASSFAILFAILPASSPASS
Element in non-HTML namespace, prefix, non-ascii characters in namePASSPASSFAILFAILPASSPASS
getElementsByTagName('*')PASSPASSPASSPASSPASSPASS
/dom/nodes/Document-getElementsByTagNameNS.htmlOKOKOKOKOKOK
Document.getElementsByTagNameNSPASSPASSPASSPASSFAILFAIL
getElementsByTagNameNS('*', 'body')PASSPASSPASSPASSPASSPASS
Empty string namespacePASSPASSPASSPASSPASSPASS
body element in test namespace, no prefixPASSPASSPASSPASSPASSPASS
body element in test namespace, prefixPASSPASSPASSPASSPASSPASS
BODY element in test namespace, no prefixPASSPASSPASSPASSFAILPASS
abc element in html namespacePASSPASSPASSPASSFAILPASS
ABC element in html namespacePASSPASSPASSPASSFAILPASS
AÇ, case sensitivityPASSPASSPASSPASSPASSPASS
BODY element in test namespace, prefixPASSPASSPASSPASSFAILPASS
getElementsByTagNameNS('http://www.w3.org/1999/xhtml', '*')PASSPASSPASSPASSPASSPASS
getElementsByTagNameNS('*', '*')PASSPASSPASSPASSPASSPASS
Empty listsPASSPASSPASSPASSPASSPASS
/dom/nodes/Document-implementation.htmlOKOKOKOKOKOK
Getting implementation off the same documentPASSFAILPASSFAILFAILPASS
Getting implementation off different documentsPASSFAILPASSFAILFAILPASS
/dom/nodes/Document-importNode.htmlOKOKOKOKOKOK
No 'deep' argument.PASSFAILPASSFAILFAILFAIL
Undefined 'deep' argument.PASSPASSPASSPASSFAILPASS
True 'deep' argument.PASSPASSPASSPASSPASSPASS
False 'deep' argument.PASSPASSPASSPASSPASSPASS
/dom/nodes/DocumentType-literal.htmlOKOKOKOKOKOK
DocumentType literalsPASSPASSPASSPASSFAILPASS
/dom/nodes/DocumentType-literal.xhtmlOKOKOKOKOKOK
DocumentType literalsPASSPASSPASSPASSFAILPASS
/dom/nodes/DocumentType-remove.htmlOKOKOKOKOKOK
doctype should support remove()PASSPASSPASSFAILFAILPASS
remove() should work if doctype doesn't have a parentPASSPASSPASSFAILFAILPASS
remove() should work if doctype does have a parentPASSPASSPASSFAILFAILPASS
remove() should work if doctype does have a parent and siblingsPASSPASSPASSFAILFAILPASS
/dom/nodes/Element-childElement-null.htmlOKOKOKOKOKOK
Null testPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-childElement-null.svgOKOKOKOKOKOK
Null testPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-childElement-null.xhtmlOKOKOKOKOKOK
Null TestPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-childElementCount-dynamic-add.htmlOKOKOKOKOKOK
Dynamic Adding of ElementsPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-childElementCount-dynamic-add.svgOKOKOKOKOKOK
Dynamic Adding of ElementsPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-childElementCount-dynamic-add.xhtmlOKOKOKOKOKOK
Dynamic Adding of ElementsPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-childElementCount-dynamic-remove.htmlOKOKOKOKOKOK
Dynamic Removal of ElementsPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-childElementCount-dynamic-remove.svgOKOKOKOKOKOK
Dynamic Removal of ElementsPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-childElementCount-dynamic-remove.xhtmlOKOKOKOKOKOK
Dynamic Removal of ElementsPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-childElementCount-nochild.htmlOKOKOKOKOKOK
childElementCount without Child Element NodesPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-childElementCount-nochild.svgOKOKOKOKOKOK
childElementCountPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-childElementCount-nochild.xhtmlOKOKOKOKOKOK
childElementCount without Child Element NodesPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-childElementCount.htmlOKOKOKOKOKOK
childElementCountPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-childElementCount.svgOKOKOKOKOKOK
childElementCountPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-childElementCount.xhtmlOKOKOKOKOKOK
childElementCountPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-children.htmlOKOKOKOKOKOK
HTMLCollection edge casesPASSFAILPASSFAILPASSPASS
HTMLCollection edge cases 1FAILFAILPASSFAILFAILFAIL
/dom/nodes/Element-classlist.htmlOKOKOKOKOKOK
Element.classList must exist as an objectPASSPASSPASSPASSPASSPASS
Element.classList must exist as an object even if the element has no class attributePASSPASSPASSPASSPASSPASS
DOMTokenList should be exposed for prototypingPASSPASSPASSPASSPASSPASS
prototyping DOMTokenList should workPASSPASSPASSPASSPASSPASS
Element.classList must implement DOMTokenListPASSPASSPASSPASSPASSPASS
CSS .foo selectors must not match elements without any classPASSPASSPASSPASSPASSPASS
classList must be correct for an element that has classesFAILFAILFAILFAILFAILFAIL
classList.length must be 0 for an element that has no classesPASSPASSPASSPASSPASSPASS
classList must not contain an undefined classPASSPASSPASSPASSPASSPASS
classList.item() must return null for out-of-range indexPASSPASSPASSPASSPASSPASS
classList.item() must return null for negative indexPASSPASSPASSPASSPASSPASS
classList[index] must be undefined for out-of-range indexPASSFAILPASSFAILPASSPASS
classList[index] must be undefined for negative indexPASSFAILPASSFAILPASSPASS
className should contain initial markup whitespaceFAILPASSPASSPASSPASSPASS
empty classList should return the empty string since the ordered set parser skip the whitespacesFAILFAILFAILFAILFAILFAIL
.contains(empty_string) must throw a SYNTAX_ERRPASSPASSPASSPASSPASSPASS
.add(empty_string) must throw a SYNTAX_ERRPASSPASSPASSPASSPASSPASS
.remove(empty_string) must throw a SYNTAX_ERRPASSPASSPASSPASSPASSPASS
.toggle(empty_string) must throw a SYNTAX_ERRPASSPASSPASSPASSPASSPASS
.contains(string_with_spaces) must throw an INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
.add(string_with_spaces) must throw an INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
.remove(string_with_spaces) must throw an INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
.toggle(string_with_spaces) must throw an INVALID_CHARACTER_ERRPASSPASSPASSPASSPASSPASS
computed style must update when setting .classNamePASSPASSPASSPASSPASSPASS
classList.contains must update when .className is changedPASSPASSPASSPASSPASSPASS
classList.contains must be case sensitivePASSPASSPASSPASSPASSPASS
classList.contains must not match when punctuation characters are addedPASSPASSPASSPASSPASSPASS
classList.add must not cause the CSS selector to stop matchingPASSPASSPASSPASSPASSPASS
classList.add must not remove existing classesPASSPASSPASSPASSPASSPASS
classList.contains case sensitivity must match a case-specific stringPASSPASSPASSPASSPASSPASS
classList.length must correctly reflect the number of tokensPASSPASSPASSPASSPASSPASS
classList.item(0) must return the first tokenPASSPASSPASSPASSPASSPASS
classList.item must return case-sensitive strings and preserve token orderPASSPASSPASSPASSPASSPASS
classList[0] must return the first tokenPASSPASSPASSPASSPASSPASS
classList[index] must return case-sensitive strings and preserve token orderPASSPASSPASSPASSPASSPASS
classList[index] must still be undefined for out-of-range index when earlier indexes existPASSFAILPASSFAILPASSPASS
className must update correctly when items have been added through classListPASSPASSPASSPASSPASSPASS
classList must stringify correctly when items have been addedPASSPASSPASSPASSPASSPASS
classList.add should not add a token if it already existsPASSPASSPASSPASSPASSPASS
classList.remove removes arguments passed, if they are present.PASSPASSPASSPASSPASSPASS
classList.remove must remove existing tokensPASSPASSPASSPASSPASSPASS
classList.remove must not break case-sensitive CSS selector matchingPASSPASSPASSPASSPASSPASS
classList.remove must remove duplicated tokensPASSPASSPASSPASSPASSPASS
classList.remove must collapse whitespace around removed tokensPASSPASSPASSPASSPASSPASS
classList.remove must collapse whitespaces around each tokenFAILPASSFAILPASSFAILFAIL
classList.remove must collapse whitespaces around each token and remove duplicatesFAILFAILFAILFAILFAILFAIL
classList.remove must collapse whitespace when removing duplicate tokensPASSPASSPASSPASSPASSPASS
classList.add must collapse whitespaces and remove duplicates when adding a token that already existsFAILFAILFAILFAILFAILFAIL
classList.toggle must toggle tokens case-sensitively when addingPASSPASSPASSPASSPASSPASS
classList.toggle must not break case-sensitive CSS selector matchingPASSPASSPASSPASSPASSPASS
classList.toggle must be able to remove tokensPASSPASSPASSPASSPASSPASS
classList.toggle must be case-sensitive when removing tokensPASSPASSPASSPASSPASSPASS
CSS class selectors must stop matching when all classes have been removedPASSPASSPASSPASSPASSPASS
className must be empty when all classes have been removedPASSPASSPASSPASSPASSPASS
classList must stringify to an empty string when all classes have been removedPASSPASSPASSPASSPASSPASS
classList.item(0) must return null when all classes have been removedPASSPASSPASSPASSPASSPASS
classList[0] must be undefined when all classes have been removedPASSFAILPASSFAILPASSPASS
classList.add should treat " " as a spacePASSPASSPASSPASSPASSPASS
classList.add should treat \t as a spaceFAILPASSFAILPASSFAILFAIL
classList.add should treat \r as a spaceFAILPASSFAILPASSFAILFAIL
classList.add should treat \n as a spaceFAILPASSFAILPASSFAILFAIL
classList.add should treat \f as a spaceFAILPASSFAILPASSFAILFAIL
classList.length must be read-onlyPASSPASSPASSPASSPASSPASS
classList must be read-onlyPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-firstElementChild-entity.svgOKOKOKOKOKOK
Entity ReferencesPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-firstElementChild-entity.xhtmlOKOKOKOKOKOK
Entity ReferencesPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-firstElementChild-namespace.htmlOKOKOKOKOKOK
firstElementChild with namespacesPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-firstElementChild-namespace.svgOKOKOKOKOKOK
firstElementChild with namespacesPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-firstElementChild-namespace.xhtmlOKOKOKOKOKOK
firstElementChild with namespacesPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-firstElementChild.htmlOKOKOKOKOKOK
firstElementChildPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-firstElementChild.svgOKOKOKOKOKOK
firstElementChildPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-firstElementChild.xhtmlOKOKOKOKOKOK
firstElementChildPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-getElementsByClassName.htmlOKOKOKOKOKOK
getElementsByClassName should work on disconnected subtrees.PASSPASSPASSPASSPASSPASS
Interface should be correct.PASSPASSPASSPASSFAILFAIL
/dom/nodes/Element-getElementsByTagName.htmlOKOKOKOKOKOK
InterfacesPASSPASSPASSPASSFAILFAIL
Caching is allowedPASSPASSPASSPASSPASSPASS
Shouldn't be able to set unsigned properties on a HTMLCollection (non-strict mode)FAILFAILPASSFAILFAILFAIL
Shouldn't be able to set unsigned properties on a HTMLCollection (strict mode)FAILFAILPASSFAILFAILFAIL
Should be able to set expando shadowing a proto prop (item)PASSPASSPASSPASSPASSFAIL
Should be able to set expando shadowing a proto prop (namedItem)PASSPASSPASSPASSFAILFAIL
hasOwnProperty, getOwnPropertyDescriptor, getOwnPropertyNamesFAILFAILPASSFAILFAILFAIL
Element in non-HTML namespace, no prefix, lowercase namePASSPASSPASSPASSFAILPASS
Element in non-HTML namespace, no prefix, uppercase namePASSPASSPASSPASSFAILPASS
Element in non-HTML namespace, prefix, lowercase namePASSPASSFAILFAILFAILPASS
Element in non-HTML namespace, prefix, uppercase namePASSPASSFAILFAILFAILPASS
Element in HTML namespace, no prefix, non-ascii characters in nameFAILFAILPASSFAILFAILFAIL
Element in non-HTML namespace, non-ascii characters in namePASSPASSPASSPASSFAILPASS
Element in HTML namespace, prefix, non-ascii characters in nameFAILFAILFAILFAILFAILFAIL
Element in non-HTML namespace, prefix, non-ascii characters in namePASSPASSFAILFAILFAILPASS
getElementsByTagName('*')PASSPASSPASSPASSPASSPASS
Matching the context objectPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-getElementsByTagNameNS.htmlOKOKOKOKOKOK
Element.getElementsByTagNameNSPASSPASSPASSPASSFAILFAIL
getElementsByTagNameNS('*', 'body')PASSPASSPASSPASSPASSPASS
Empty string namespacePASSPASSPASSPASSPASSPASS
body element in test namespace, no prefixPASSPASSPASSPASSPASSPASS
body element in test namespace, prefixPASSPASSPASSPASSPASSPASS
BODY element in test namespace, no prefixPASSPASSPASSPASSPASSPASS
abc element in html namespacePASSPASSPASSPASSPASSPASS
ABC element in html namespacePASSPASSPASSPASSPASSPASS
AÇ, case sensitivityPASSPASSPASSPASSPASSPASS
BODY element in test namespace, prefixPASSPASSPASSPASSPASSPASS
getElementsByTagNameNS('http://www.w3.org/1999/xhtml', '*')PASSPASSPASSPASSPASSPASS
getElementsByTagNameNS('*', '*')PASSPASSPASSPASSPASSPASS
Empty listsPASSPASSPASSPASSPASSPASS
Matching the context object (wildcard namespace)PASSPASSPASSPASSPASSPASS
Matching the context object (specific namespace)PASSPASSPASSPASSPASSPASS
/dom/nodes/Element-lastElementChild.htmlOKOKOKOKOKOK
lastElementChildPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-lastElementChild.svgOKOKOKOKOKOK
lastElementChildPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-lastElementChild.xhtmlOKOKOKOKOKOK
firstElementChildPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-matches.htmlOKOKOKOKOKOK
/dom/nodes/Element-nextElementSibling.htmlOKOKOKOKOKOK
nextElementSiblingPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-nextElementSibling.svgOKOKOKOKOKOK
nextElementSiblingPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-nextElementSibling.xhtmlOKOKOKOKOKOK
nextElementSiblingPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-previousElementSibling.htmlOKOKOKOKOKOK
previousElementSiblingPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-previousElementSibling.svgOKOKOKOKOKOK
previousElementSiblingPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-previousElementSibling.xhtmlOKOKOKOKOKOK
previousElementSiblingPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-remove.htmlOKOKOKOKOKOK
element should support remove()PASSPASSPASSFAILFAILPASS
remove() should work if element doesn't have a parentPASSPASSPASSFAILFAILPASS
remove() should work if element does have a parentPASSPASSPASSFAILFAILPASS
remove() should work if element does have a parent and siblingsPASSPASSPASSFAILFAILPASS
/dom/nodes/Element-removeAttributeNS.htmlOKOKOKOKOKOK
removeAttributeNS should take a local name.PASSPASSPASSFAILFAILPASS
/dom/nodes/Element-siblingElement-null.htmlOKOKOKOKOKOK
Null testPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-siblingElement-null.svgOKOKOKOKOKOK
Null testPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-siblingElement-null.xhtmlOKOKOKOKOKOK
Null TestPASSPASSPASSPASSPASSPASS
/dom/nodes/Element-tagName.htmlOKOKOKOKOKOK
tagName should upper-case for HTML elements in HTML documents.PASSPASSPASSPASSFAILFAIL
tagName should not upper-case for SVG elements in HTML documents.PASSPASSPASSPASSPASSPASS
tagName should be updated when changing ownerDocumentPASSPASSPASSPASSPASSPASS
tagName should be updated when changing ownerDocument (createDocument without prefix)PASSPASSPASSPASSPASSPASS
tagName should be updated when changing ownerDocument (createDocument with prefix)PASSPASSPASSPASSFAILFAIL
/dom/nodes/MutationObserver-attributes.htmlOKTIMEOUTOKOKOKOK
attributes Element.id: update, no oldValue, mutationPASSPASSPASSPASSFAILPASS
attributes Element.id: update mutationPASSPASSPASSPASSFAILPASS
attributes Element.id: empty string update mutationPASSPASSPASSPASSFAILPASS
attributes Element.id: same value mutationPASSFAILPASSFAILFAILPASS
attributes Element.unknown: IDL attribute no mutationPASSPASSPASSPASSFAILPASS
attributes HTMLInputElement.type: type update mutationPASSFAILPASSFAILFAILPASS
attributes Element.className: new value mutationPASSPASSPASSPASSFAILPASS
attributes Element.className: empty string update mutationPASSPASSPASSPASSFAILPASS
attributes Element.className: same value mutationPASSTIMEOUTPASSPASSFAILPASS
attributes Element.className: same multiple values mutationPASSTIMEOUTPASSPASSFAILPASS
attributes Element.classList.add: single token addition mutationPASSPASSPASSPASSFAILPASS
attributes Element.classList.add: multiple tokens addition mutationPASSPASSPASSPASSFAILPASS
attributes Element.classList.add: syntax err/no mutationPASSPASSPASSFAILFAILPASS
attributes Element.classList.add: invalid character/no mutationPASSPASSPASSFAILFAILPASS
attributes Element.classList.add: same value mutationFAILFAILPASSFAILFAILFAIL
attributes Element.classList.remove: single token removal mutationPASSPASSPASSPASSFAILPASS
attributes Element.classList.remove: multiple tokens removal mutationPASSPASSPASSPASSFAILPASS
attributes Element.classList.remove: missing token removal mutationFAILFAILPASSFAILFAILFAIL
attributes Element.classList.toggle: token removal mutationPASSPASSPASSPASSFAILPASS
attributes Element.classList.toggle: token addition mutationPASSPASSPASSPASSFAILPASS
attributes Element.classList.toggle: forced token removal mutationPASSPASSPASSPASSFAILPASS
attributes Element.classList.toggle: forced missing token removal no mutationPASSPASSPASSFAILFAILPASS
attributes Element.classList.toggle: forced existing token addition no mutationPASSPASSPASSFAILFAILPASS
attributes Element.classList.toggle: forced token addition mutationPASSPASSPASSPASSFAILPASS
attributes Element.attributes.value: update mutationPASSPASSPASSPASSFAILPASS
attributes Element.attributes.value: same id mutationPASSPASSPASSPASSFAILPASS
attributes Element.setAttribute: id mutationPASSPASSPASSPASSFAILPASS
attributes Element.setAttribute: same class mutationPASSPASSPASSPASSFAILPASS
attributes Element.setAttribute: classname mutationPASSPASSPASSPASSFAILPASS
attributes Element.removeAttribute: removal mutationPASSPASSPASSPASSFAILPASS
attributes Element.removeAttribute: removal no mutationPASSFAILPASSFAILFAILPASS
childList HTMLInputElement.removeAttribute: type removal mutationPASSPASSPASSPASSFAILPASS
attributes Element.setAttributeNS: creation mutationPASSPASSPASSPASSFAILPASS
attributes Element.setAttributeNS: prefixed attribute creation mutationPASSFAILPASSFAILFAILPASS
attributes Element.removeAttributeNS: removal mutationPASSPASSPASSPASSFAILPASS
attributes Element.removeAttributeNS: removal no mutationPASSPASSPASSPASSFAILPASS
attributes Element.removeAttributeNS: prefixed attribute removal no mutationPASSFAILPASSFAILFAILPASS
attributes/attributeFilter Element.id/Element.className: update mutationPASSPASSPASSPASSFAILPASS
attributes/attributeFilter Element.id/Element.className: multiple filter update mutationPASSPASSPASSPASSFAILPASS
attributeOldValue alone Element.id: update mutationPASSFAILPASSFAILFAILFAIL
attributeFilter alone Element.id/Element.className: multiple filter update mutationPASSFAILPASSFAILFAILFAIL
childList false: no childList mutationPASSPASSPASSPASSFAILPASS
/dom/nodes/MutationObserver-characterData.htmlOKTIMEOUTOKTIMEOUTOKOK
characterData Text.data: simple mutation without oldValuePASSPASSPASSPASSFAILPASS
characterData Text.data: simple mutationPASSPASSPASSPASSFAILPASS
characterData Text.appendData: simple mutationPASSPASSPASSPASSFAILPASS
characterData Text.appendData: empty string mutationPASSPASSPASSPASSFAILPASS
characterData Text.appendData: null string mutationPASSPASSPASSPASSFAILPASS
characterData Text.insertData: simple mutationPASSPASSPASSPASSFAILPASS
characterData Text.insertData: empty string mutationPASSPASSPASSPASSFAILPASS
characterData Text.insertData: null string mutationPASSPASSPASSPASSFAILPASS
characterData Text.deleteData: simple mutationPASSPASSPASSPASSFAILPASS
characterData Text.deleteData: empty mutationPASSFAILPASSFAILFAILPASS
characterData Text.replaceData: simple mutationPASSPASSPASSPASSFAILPASS
characterData Text.replaceData: empty mutationPASSPASSPASSPASSFAILPASS
characterData ProcessingInstruction: data mutationsPASSPASSPASSPASSFAILPASS
characterData Comment: data mutationsPASSPASSPASSPASSFAILPASS
Range (r70) is createdPASSPASSPASSPASSPASSPASS
characterData Range.deleteContents: child and data removal mutationPASSPASSPASSPASSFAILPASS
Range (r71) is createdPASSPASSPASSPASSPASSPASS
characterData Range.deleteContents: child and data removal mutation (2)PASSTIMEOUTPASSTIMEOUTFAILPASS
Range (r80) is createdPASSPASSPASSPASSPASSPASS
characterData Range.extractContents: child and data removal mutationPASSPASSPASSPASSFAILPASS
Range (r81) is createdPASSPASSPASSPASSPASSPASS
characterData Range.extractContents: child and data removal mutation (2)PASSTIMEOUTPASSTIMEOUTFAILPASS
characterData/characterDataOldValue alone Text.data: simple mutationPASSFAILPASSFAILFAILFAIL
/dom/nodes/MutationObserver-childList.htmlOKTIMEOUTOKTIMEOUTOKOK
childList Node.nodeValue: no mutationPASSPASSPASSPASSFAILPASS
childList Node.textContent: replace content mutationPASSFAILPASSFAILFAILPASS
childList Node.textContent: no previous content mutationPASSPASSPASSFAILFAILPASS
childList Node.textContent: textContent no mutationPASSPASSPASSPASSFAILPASS
childList Node.textContent: empty string mutationPASSPASSPASSPASSFAILPASS
childList Node.normalize mutationPASSFAILPASSFAILFAILPASS
childList Node.normalize mutationsPASSFAILPASSFAILFAILPASS
childList Node.insertBefore: addition mutationPASSPASSPASSPASSFAILPASS
childList Node.insertBefore: removal mutationPASSPASSPASSPASSFAILPASS
childList Node.insertBefore: removal and addition mutationsPASSPASSPASSPASSFAILPASS
childList Node.insertBefore: fragment addition mutationsPASSPASSPASSPASSFAILPASS
childList Node.insertBefore: fragment removal mutationsPASSFAILPASSFAILFAILPASS
childList Node.insertBefore: last child addition mutationPASSPASSPASSPASSFAILPASS
childList Node.appendChild: addition mutationPASSPASSPASSPASSFAILPASS
childList Node.appendChild: removal mutationPASSPASSPASSPASSFAILPASS
childList Node.appendChild: removal and addition mutationsPASSPASSPASSPASSFAILPASS
childList Node.appendChild: fragment addition mutationsPASSPASSPASSPASSFAILPASS
childList Node.appendChild: fragment removal mutationsPASSFAILPASSFAILFAILPASS
childList Node.appendChild: addition outside document tree mutationPASSPASSPASSPASSFAILPASS
childList Node.replaceChild: replacement mutationPASSPASSPASSPASSFAILPASS
childList Node.replaceChild: removal mutationPASSTIMEOUTPASSTIMEOUTFAILPASS
childList Node.replaceChild: internal replacement mutationFAILFAILPASSFAILFAILFAIL
childList Node.removeChild: removal mutationPASSPASSPASSPASSFAILPASS
Range (r70) is createdPASSPASSPASSPASSPASSPASS
childList Range.deleteContents: child removal mutationPASSPASSPASSPASSFAILPASS
Range (r71) is createdPASSPASSPASSPASSPASSPASS
childList Range.deleteContents: child and data removal mutationPASSFAILFAILFAILFAILPASS
Range (r80) is createdPASSPASSPASSPASSPASSPASS
childList Range.extractContents: child removal mutationPASSPASSPASSPASSFAILPASS
Range (r81) is createdPASSPASSPASSPASSPASSPASS
childList Range.extractContents: child and data removal mutationPASSFAILFAILFAILFAILPASS
Range (r90) is createdPASSPASSPASSPASSPASSPASS
childList Range.insertNode: child insertion mutationPASSPASSPASSPASSFAILPASS
Range (r91) is createdPASSPASSPASSPASSPASSPASS
childList Range.insertNode: children insertion mutationPASSFAILPASSFAILFAILPASS
Range (r100) is createdPASSPASSPASSPASSPASSPASS
childList Range.surroundContents: children removal and addition mutationPASSFAILFAILFAILFAILPASS
/dom/nodes/MutationObserver-disconnect.htmlOKOKOKOKOKOK
subtree mutationsPASSPASSPASSPASSFAILPASS
disconnect discarded some mutationsPASSPASSPASSPASSFAILPASS
/dom/nodes/MutationObserver-document.htmlOKOKOKOKOKOK
setup testPASSPASSPASSPASSFAILPASS
parser insertion mutationsPASSPASSFAILPASSFAILPASS
parser script insertion mutationPASSPASSFAILFAILFAILFAIL
removal of parent during parsingPASSPASSFAILFAILFAILFAIL
/dom/nodes/MutationObserver-inner-outer.htmlOKOKOKOKOKOK
innerHTML mutationFAILFAILPASSFAILFAILFAIL
innerHTML with 2 children mutationPASSFAILPASSFAILFAILPASS
outerHTML mutationPASSFAILPASSFAILFAILPASS
/dom/nodes/MutationObserver-takeRecords.htmlOKOKOKOKOKOK
unreachabled testPASSPASSPASSPASSFAILPASS
All records presentPASSPASSPASSFAILFAILPASS
No more records presentPASSPASSPASSPASSFAILPASS
/dom/nodes/Node-appendChild.htmlOKOKOKOKOKOK
WebIDL testsPASSFAILPASSFAILFAILFAIL
Appending to a leaf node.PASSPASSPASSPASSPASSPASS
Appending null to a text nodePASSFAILPASSFAILFAILFAIL
Appending to a text nodePASSPASSPASSPASSPASSPASS
Appending null to a commentPASSFAILPASSFAILFAILFAIL
Appending to a commentPASSPASSPASSPASSPASSPASS
Appending null to a doctypePASSFAILPASSFAILFAILFAIL
Appending to a doctypePASSFAILPASSFAILPASSPASS
Appending a documentPASSPASSPASSPASSPASSPASS
Adopting an orphanPASSPASSPASSPASSPASSPASS
Adopting a non-orphanPASSPASSPASSPASSPASSPASS
/dom/nodes/Node-childNodes.htmlOKOKOKOKOKOK
Caching of Node.childNodesPASSPASSPASSPASSPASSPASS
Node.childNodes on an Element.PASSPASSPASSPASSPASSPASS
Node.childNodes on a DocumentFragment.PASSPASSPASSPASSPASSPASS
Node.childNodes on a Document.FAILFAILPASSFAILFAILPASS
/dom/nodes/Node-cloneNode.htmlOKOKOKOKOKOK
Unprefixed HTML elementPASSPASSPASSPASSPASSPASS
Prefixed HTML elementPASSPASSPASSPASSPASSPASS
Prefixed non-HTML elementPASSPASSPASSPASSPASSPASS
/dom/nodes/Node-compareDocumentPosition.htmlOKOKOKOKOKOK
paras[0].compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSPASS
paras[0].compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSPASS
paras[0].compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSPASS
paras[0].compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(document)PASSPASSPASSPASSPASSPASS
paras[0].compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(comment)PASSPASSPASSPASSPASSPASS
paras[0].compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(doctype)PASSPASSPASSPASSPASSPASS
paras[0].compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSPASS
paras[0].compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSPASS
paras[0].compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
paras[0].compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSPASS
paras[0].firstChild.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSPASS
paras[0].firstChild.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSPASS
paras[0].firstChild.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(document)PASSPASSPASSPASSPASSPASS
paras[0].firstChild.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(comment)PASSPASSPASSPASSPASSPASS
paras[0].firstChild.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSPASS
paras[0].firstChild.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSPASS
paras[0].firstChild.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSPASS
paras[0].firstChild.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
paras[0].firstChild.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSPASS
paras[1].firstChild.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSPASS
paras[1].firstChild.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSPASS
paras[1].firstChild.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(document)PASSPASSPASSPASSPASSPASS
paras[1].firstChild.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(comment)PASSPASSPASSPASSPASSPASS
paras[1].firstChild.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSPASS
paras[1].firstChild.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSPASS
paras[1].firstChild.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSPASS
paras[1].firstChild.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
paras[1].firstChild.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSPASS
foreignPara1.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSPASS
foreignPara1.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSPASS
foreignPara1.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSPASS
foreignPara1.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSPASS
foreignPara1.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSPASS
foreignPara1.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSPASS
foreignPara1.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
foreignPara1.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSPASS
foreignPara1.firstChild.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSPASS
foreignPara1.firstChild.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSPASS
foreignPara1.firstChild.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSPASS
foreignPara1.firstChild.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSPASS
foreignPara1.firstChild.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSPASS
foreignPara1.firstChild.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSPASS
foreignPara1.firstChild.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
foreignPara1.firstChild.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSPASS
detachedPara1.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSPASS
detachedPara1.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSPASS
detachedPara1.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSPASS
detachedPara1.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSPASS
detachedPara1.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
detachedPara1.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSPASS
detachedPara1.firstChild.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSPASS
detachedPara1.firstChild.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSPASS
detachedPara1.firstChild.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSPASS
detachedPara1.firstChild.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSPASS
detachedPara1.firstChild.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
detachedPara1.firstChild.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSPASS
document.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSPASS
document.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSPASS
document.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(document)PASSPASSPASSPASSPASSPASS
document.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(comment)PASSPASSPASSPASSPASSPASS
document.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSPASS
document.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSPASS
document.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSPASS
document.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
document.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSPASS
detachedDiv.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSPASS
detachedDiv.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSPASS
detachedDiv.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSPASS
detachedDiv.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSPASS
detachedDiv.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
detachedDiv.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSPASS
foreignDoc.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSPASS
foreignDoc.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSPASS
foreignDoc.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSPASS
foreignDoc.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSPASS
foreignDoc.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSPASS
foreignDoc.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSPASS
foreignDoc.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
foreignDoc.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSPASS
foreignPara2.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSPASS
foreignPara2.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSPASS
foreignPara2.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSPASS
foreignPara2.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSPASS
foreignPara2.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSPASS
foreignPara2.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSPASS
foreignPara2.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
foreignPara2.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSPASS
xmlDoc.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSPASS
xmlDoc.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSPASS
xmlDoc.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSPASS
xmlDoc.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSPASS
xmlDoc.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
xmlDoc.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSPASS
xmlElement.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSPASS
xmlElement.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSPASS
xmlElement.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSPASS
xmlElement.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSPASS
xmlElement.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSPASS
xmlElement.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
xmlElement.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSPASS
detachedTextNode.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSPASS
detachedTextNode.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
detachedTextNode.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSPASS
foreignTextNode.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSPASS
foreignTextNode.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSPASS
foreignTextNode.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSPASS
foreignTextNode.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSPASS
foreignTextNode.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSPASS
foreignTextNode.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSPASS
foreignTextNode.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
foreignTextNode.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSPASS
processingInstruction.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSPASS
processingInstruction.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSPASS
processingInstruction.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSPASS
processingInstruction.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSPASS
processingInstruction.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
processingInstruction.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSPASS
detachedProcessingInstruction.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSPASS
detachedProcessingInstruction.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
detachedProcessingInstruction.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSPASS
comment.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSPASS
comment.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSPASS
comment.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(document)PASSPASSPASSPASSPASSPASS
comment.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(comment)PASSPASSPASSPASSPASSPASS
comment.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSPASS
comment.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSPASS
comment.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSPASS
comment.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
comment.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSPASS
detachedComment.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
detachedComment.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSPASS
docfrag.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
docfrag.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSPASS
doctype.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSPASS
doctype.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSPASS
doctype.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(document)PASSPASSPASSPASSPASSPASS
doctype.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(comment)PASSPASSPASSPASSPASSPASS
doctype.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSPASS
doctype.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSPASS
doctype.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSPASS
doctype.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
doctype.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSPASS
foreignDoctype.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSPASS
foreignDoctype.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSPASS
foreignDoctype.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSPASS
foreignDoctype.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSPASS
foreignDoctype.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSPASS
foreignDoctype.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSPASS
foreignDoctype.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
foreignDoctype.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSPASS
paras[1].compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSPASS
paras[1].compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSPASS
paras[1].compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(document)PASSPASSPASSPASSPASSPASS
paras[1].compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(comment)PASSPASSPASSPASSPASSPASS
paras[1].compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(doctype)PASSPASSPASSPASSPASSPASS
paras[1].compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSPASS
paras[1].compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSPASS
paras[1].compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
paras[1].compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSPASS
detachedPara2.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSPASS
detachedPara2.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSPASS
detachedPara2.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSPASS
detachedPara2.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSPASS
detachedPara2.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
detachedPara2.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSPASS
detachedPara2.firstChild.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSPASS
detachedPara2.firstChild.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSPASS
detachedPara2.firstChild.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSPASS
detachedPara2.firstChild.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSPASS
detachedPara2.firstChild.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
detachedPara2.firstChild.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSPASS
testDiv.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSPASS
testDiv.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSPASS
testDiv.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(document)PASSPASSPASSPASSPASSPASS
testDiv.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(comment)PASSPASSPASSPASSPASSPASS
testDiv.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSPASS
testDiv.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSPASS
testDiv.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSPASS
testDiv.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
testDiv.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSPASS
detachedXmlElement.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
detachedXmlElement.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSPASS
detachedForeignTextNode.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
detachedForeignTextNode.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSPASS
xmlTextNode.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSPASS
xmlTextNode.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSPASS
xmlTextNode.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSPASS
xmlTextNode.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSPASS
xmlTextNode.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
xmlTextNode.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSPASS
detachedXmlTextNode.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(detachedProcessingInstruction)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(comment)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(detachedComment)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(docfrag)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(doctype)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(foreignDoctype)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(paras[1])PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(detachedPara2)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(detachedPara2.firstChild)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(testDiv)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(detachedXmlElement)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(detachedForeignTextNode)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(xmlTextNode)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(detachedXmlTextNode)PASSPASSPASSPASSPASSPASS
detachedXmlTextNode.compareDocumentPosition(xmlComment)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(foreignComment)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(detachedForeignComment)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(detachedXmlComment)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(foreignDocfrag)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(xmlDocfrag)PASSPASSPASSPASSPASSFAIL
detachedXmlTextNode.compareDocumentPosition(xmlDoctype)PASSPASSPASSPASSPASSFAIL
xmlComment.compareDocumentPosition(paras[0])PASSPASSPASSPASSPASSFAIL
xmlComment.compareDocumentPosition(paras[0].firstChild)PASSPASSPASSPASSPASSFAIL
xmlComment.compareDocumentPosition(paras[1].firstChild)PASSPASSPASSPASSPASSFAIL
xmlComment.compareDocumentPosition(foreignPara1)PASSPASSPASSPASSPASSFAIL
xmlComment.compareDocumentPosition(foreignPara1.firstChild)PASSPASSPASSPASSPASSFAIL
xmlComment.compareDocumentPosition(detachedPara1)PASSPASSPASSPASSPASSFAIL
xmlComment.compareDocumentPosition(detachedPara1.firstChild)PASSPASSPASSPASSPASSFAIL
xmlComment.compareDocumentPosition(document)PASSPASSPASSPASSPASSFAIL
xmlComment.compareDocumentPosition(detachedDiv)PASSPASSPASSPASSPASSFAIL
xmlComment.compareDocumentPosition(foreignDoc)PASSPASSPASSPASSPASSFAIL
xmlComment.compareDocumentPosition(foreignPara2)PASSPASSPASSPASSPASSFAIL
xmlComment.compareDocumentPosition(xmlDoc)PASSPASSPASSPASSPASSPASS
xmlComment.compareDocumentPosition(xmlElement)PASSPASSPASSPASSPASSPASS
xmlComment.compareDocumentPosition(detachedTextNode)PASSPASSPASSPASSPASSFAIL
xmlComment.compareDocumentPosition(foreignTextNode)PASSPASSPASSPASSPASSFAIL
xmlComment.compareDocumentPosition(processingInstruction)PASSPASSPASSPASSP