Test files: 220; Total subtests: 51866
Test | Ch45 | Ed01 | Fx40 | Ie11 | Op12 | Sf07 |
---|---|---|---|---|---|---|
/dom/collections/HTMLCollection-empty-name.html | OK | OK | OK | OK | OK | OK |
Empty string as a name for Document.getElementsByTagName | PASS | PASS | PASS | PASS | FAIL | FAIL |
Empty string as a name for Element.getElementsByTagName | PASS | PASS | PASS | PASS | FAIL | FAIL |
Empty string as a name for Document.getElementsByTagNameNS | PASS | PASS | PASS | PASS | FAIL | FAIL |
Empty string as a name for Element.getElementsByTagNameNS | PASS | PASS | PASS | PASS | FAIL | FAIL |
Empty string as a name for Document.getElementsByClassName | PASS | PASS | PASS | PASS | FAIL | FAIL |
Empty string as a name for Element.getElementsByClassName | PASS | PASS | PASS | PASS | FAIL | FAIL |
Empty string as a name for Element.children | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/events/Event-constants.html | OK | OK | OK | OK | OK | OK |
Constants for eventPhase on Event interface object. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Constants for eventPhase on Event prototype object. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Constants for eventPhase on Event object. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Constants for eventPhase on CustomEvent object. | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/events/Event-constructors.html | OK | OK | OK | OK | OK | OK |
Event constructors | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event constructors 1 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 2 | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event constructors 3 | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event constructors 4 | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Event constructors 5 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 6 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 7 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 8 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 9 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 10 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 11 | PASS | PASS | PASS | FAIL | PASS | PASS |
Event constructors 12 | PASS | PASS | PASS | FAIL | PASS | PASS |
/dom/events/Event-defaultPrevented.html | OK | OK | OK | OK | OK | OK |
When an event is created, defaultPrevented should be initialized to false. | PASS | PASS | PASS | PASS | PASS | PASS |
initEvent should work correctly (not cancelable). | PASS | PASS | PASS | PASS | PASS | PASS |
preventDefault() should not change defaultPrevented if cancelable is false. | PASS | PASS | PASS | PASS | PASS | PASS |
initEvent should work correctly (cancelable). | PASS | PASS | PASS | PASS | PASS | PASS |
preventDefault() should change defaultPrevented if cancelable is false. | PASS | PASS | PASS | FAIL | PASS | PASS |
initEvent should unset defaultPrevented. | PASS | FAIL | PASS | PASS | FAIL | PASS |
/dom/events/Event-dispatch-bubbles-false.html | OK | OK | OK | OK | OK | OK |
Event.dispatchEvent with Event.bubbles set to false. | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/Event-dispatch-handlers-changed.html | OK | OK | OK | OK | OK | OK |
Dispatch additional events inside an event listener | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/Event-dispatch-omitted-capture.html | OK | OK | OK | OK | OK | OK |
EventTarget.addEventListener with the capture argument omitted | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/Event-dispatch-redispatch.html | OK | OK | OK | OK | OK | OK |
EventTarget#dispatchEvent(): redispatching a native event | FAIL | PASS | PASS | FAIL | PASS | FAIL |
/dom/events/Event-dispatch-reenter.html | OK | OK | OK | OK | OK | OK |
Dispatch additional events inside an event listener | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/Event-dispatch-target-moved.html | OK | OK | OK | OK | OK | OK |
Event propagation path when an element in it is moved within the DOM | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/Event-dispatch-target-removed.html | OK | OK | OK | OK | OK | OK |
Event propagation path when an element in it is removed from the DOM | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/Event-initEvent.html | OK | OK | OK | OK | OK | OK |
Properties of initEvent(type, true, true) | FAIL | PASS | PASS | PASS | PASS | FAIL |
Properties of initEvent(type, true, false) | FAIL | PASS | PASS | PASS | PASS | FAIL |
Properties of initEvent(type, false, true) | FAIL | PASS | PASS | PASS | PASS | FAIL |
Properties of initEvent(type, false, false) | FAIL | PASS | PASS | PASS | PASS | FAIL |
Calling initEvent multiple times (getting type). | PASS | PASS | PASS | PASS | PASS | PASS |
Calling initEvent multiple times (not getting type). | PASS | PASS | PASS | PASS | PASS | PASS |
Calling initEvent must not have an effect during dispatching. | PASS | PASS | PASS | PASS | PASS | PASS |
Calling initEvent must unset the stop propagation flag. | PASS | FAIL | FAIL | FAIL | FAIL | PASS |
Calling initEvent during propagation. | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/Event-propagation.html | OK | OK | OK | OK | OK | OK |
Newly-created Event | PASS | PASS | PASS | PASS | PASS | PASS |
After stopPropagation() | PASS | PASS | FAIL | PASS | PASS | PASS |
After stopImmediatePropagation() | PASS | PASS | FAIL | PASS | PASS | PASS |
/dom/events/Event-type-empty.html | OK | OK | OK | OK | OK | OK |
initEvent | FAIL | PASS | PASS | PASS | PASS | FAIL |
Constructor | FAIL | PASS | PASS | FAIL | PASS | FAIL |
/dom/events/Event-type.html | OK | OK | OK | OK | OK | OK |
Event.type should initially be the empty string | PASS | PASS | PASS | PASS | PASS | PASS |
Event.type should be initialized by initEvent | PASS | PASS | PASS | PASS | PASS | PASS |
Event.type should be initialized by the constructor | PASS | PASS | PASS | FAIL | PASS | PASS |
/dom/events/EventTarget-addEventListener.html | OK | OK | OK | OK | OK | OK |
Adding a null event listener should succeed | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/EventTarget-dispatchEvent-returnvalue.html | OK | OK | OK | OK | OK | OK |
Return value of EventTarget.dispatchEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/events/EventTarget-dispatchEvent.html | OK | OK | OK | OK | OK | OK |
Calling dispatchEvent(null). | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (CustomEvent). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (Event). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (Events). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (HTMLEvents). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (KeyboardEvent). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (KeyEvents). | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (MessageEvent). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (MouseEvent). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (MouseEvents). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (TouchEvent). | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (UIEvent). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's initialized flag is not set, an InvalidStateError must be thrown (UIEvents). | PASS | PASS | PASS | PASS | FAIL | FAIL |
If the event's dispatch flag is set, an InvalidStateError must be thrown. | PASS | PASS | PASS | PASS | FAIL | FAIL |
Exceptions from event listeners must not be propagated. | PASS | PASS | PASS | PASS | PASS | PASS |
Event listeners added during dispatch should be called | FAIL | PASS | PASS | FAIL | PASS | FAIL |
Event listeners should be called in order of addition | PASS | PASS | PASS | FAIL | PASS | PASS |
/dom/events/EventTarget-removeEventListener.html | OK | OK | OK | OK | OK | OK |
removing a null event listener should succeed | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/interface-objects.html | OK | OK | OK | OK | OK | OK |
Interface objects properties should not be Enumerable | PASS | PASS | PASS | PASS | PASS | PASS |
Should be able to delete Event. | FAIL | PASS | PASS | PASS | PASS | PASS |
Should be able to delete CustomEvent. | FAIL | PASS | PASS | PASS | PASS | PASS |
Should be able to delete EventTarget. | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
Should be able to delete Node. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete Document. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete DOMImplementation. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete DocumentFragment. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete ProcessingInstruction. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete DocumentType. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete Element. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete Attr. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete CharacterData. | FAIL | PASS | PASS | PASS | PASS | PASS |
Should be able to delete Text. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete Comment. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete NodeIterator. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete TreeWalker. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete NodeFilter. | FAIL | PASS | PASS | PASS | PASS | PASS |
Should be able to delete NodeList. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete HTMLCollection. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete DOMStringList. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete DOMTokenList. | FAIL | PASS | PASS | PASS | FAIL | PASS |
Should be able to delete DOMSettableTokenList. | FAIL | PASS | PASS | PASS | FAIL | PASS |
/dom/interfaces.html | OK | OK | OK | OK | OK | OK |
Event interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Event interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Event interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Event interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Event interface: attribute type | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: attribute target | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: attribute currentTarget | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: constant NONE on interface object | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Event interface: constant NONE on interface prototype object | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Event interface: constant CAPTURING_PHASE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: constant CAPTURING_PHASE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: constant AT_TARGET on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: constant AT_TARGET on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: constant BUBBLING_PHASE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: constant BUBBLING_PHASE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: attribute eventPhase | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: operation stopPropagation() | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: operation stopImmediatePropagation() | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: attribute bubbles | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: attribute cancelable | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: operation preventDefault() | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: attribute defaultPrevented | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: attribute timeStamp | PASS | PASS | PASS | PASS | FAIL | FAIL |
Event interface: operation initEvent(DOMString,boolean,boolean) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event must be primary interface of document.createEvent("Event") | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.createEvent("Event") | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: document.createEvent("Event") must inherit property "type" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "target" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "currentTarget" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "NONE" with the proper type (3) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "CAPTURING_PHASE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: document.createEvent("Event") must inherit property "AT_TARGET" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: document.createEvent("Event") must inherit property "BUBBLING_PHASE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: document.createEvent("Event") must inherit property "eventPhase" with the proper type (7) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "stopPropagation" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: document.createEvent("Event") must inherit property "stopImmediatePropagation" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: document.createEvent("Event") must inherit property "bubbles" with the proper type (10) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "cancelable" with the proper type (11) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "preventDefault" with the proper type (12) | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: document.createEvent("Event") must inherit property "defaultPrevented" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must have own property "isTrusted" | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event interface: document.createEvent("Event") must inherit property "timeStamp" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Event interface: document.createEvent("Event") must inherit property "initEvent" with the proper type (16) | PASS | PASS | PASS | PASS | PASS | PASS |
Event interface: calling initEvent(DOMString,boolean,boolean) on document.createEvent("Event") with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Event must be primary interface of new Event("foo") | PASS | PASS | PASS | FAIL | PASS | PASS |
Stringification of new Event("foo") | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new Event("foo") must inherit property "type" with the proper type (0) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "target" with the proper type (1) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "currentTarget" with the proper type (2) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "NONE" with the proper type (3) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "CAPTURING_PHASE" with the proper type (4) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new Event("foo") must inherit property "AT_TARGET" with the proper type (5) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new Event("foo") must inherit property "BUBBLING_PHASE" with the proper type (6) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new Event("foo") must inherit property "eventPhase" with the proper type (7) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "stopPropagation" with the proper type (8) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new Event("foo") must inherit property "stopImmediatePropagation" with the proper type (9) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new Event("foo") must inherit property "bubbles" with the proper type (10) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "cancelable" with the proper type (11) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "preventDefault" with the proper type (12) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new Event("foo") must inherit property "defaultPrevented" with the proper type (13) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must have own property "isTrusted" | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event interface: new Event("foo") must inherit property "timeStamp" with the proper type (15) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new Event("foo") must inherit property "initEvent" with the proper type (16) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: calling initEvent(DOMString,boolean,boolean) on new Event("foo") with too few arguments must throw TypeError | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
CustomEvent interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CustomEvent interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CustomEvent interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
CustomEvent interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
CustomEvent interface: attribute detail | PASS | PASS | PASS | PASS | FAIL | FAIL |
CustomEvent interface: operation initCustomEvent(DOMString,boolean,boolean,any) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
CustomEvent must be primary interface of new CustomEvent("foo") | PASS | PASS | PASS | FAIL | PASS | PASS |
Stringification of new CustomEvent("foo") | PASS | PASS | PASS | FAIL | PASS | PASS |
CustomEvent interface: new CustomEvent("foo") must inherit property "detail" with the proper type (0) | PASS | PASS | PASS | FAIL | FAIL | PASS |
CustomEvent interface: new CustomEvent("foo") must inherit property "initCustomEvent" with the proper type (1) | PASS | PASS | PASS | FAIL | PASS | PASS |
CustomEvent interface: calling initCustomEvent(DOMString,boolean,boolean,any) on new CustomEvent("foo") with too few arguments must throw TypeError | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
Event interface: new CustomEvent("foo") must inherit property "type" with the proper type (0) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "target" with the proper type (1) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "currentTarget" with the proper type (2) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "NONE" with the proper type (3) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "CAPTURING_PHASE" with the proper type (4) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new CustomEvent("foo") must inherit property "AT_TARGET" with the proper type (5) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new CustomEvent("foo") must inherit property "BUBBLING_PHASE" with the proper type (6) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new CustomEvent("foo") must inherit property "eventPhase" with the proper type (7) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "stopPropagation" with the proper type (8) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new CustomEvent("foo") must inherit property "stopImmediatePropagation" with the proper type (9) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new CustomEvent("foo") must inherit property "bubbles" with the proper type (10) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "cancelable" with the proper type (11) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "preventDefault" with the proper type (12) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: new CustomEvent("foo") must inherit property "defaultPrevented" with the proper type (13) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must have own property "isTrusted" | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Event interface: new CustomEvent("foo") must inherit property "timeStamp" with the proper type (15) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Event interface: new CustomEvent("foo") must inherit property "initEvent" with the proper type (16) | PASS | PASS | PASS | FAIL | PASS | PASS |
Event interface: calling initEvent(DOMString,boolean,boolean) on new CustomEvent("foo") with too few arguments must throw TypeError | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
EventTarget interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
EventTarget interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
EventTarget interface: existence and properties of interface prototype object | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
EventTarget interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | FAIL | FAIL | FAIL |
EventTarget interface: operation addEventListener(DOMString,EventListener,boolean) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
EventTarget interface: operation removeEventListener(DOMString,EventListener,boolean) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
EventTarget interface: operation dispatchEvent(Event) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
EventListener interface: existence and properties of interface object | PASS | PASS | PASS | PASS | PASS | PASS |
EventListener interface: existence and properties of interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
EventListener interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | PASS |
EventListener interface: operation handleEvent(Event) | PASS | PASS | PASS | PASS | PASS | PASS |
NodeList interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
NodeList interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NodeList interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeList interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
NodeList interface: operation item(unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
NodeList interface: attribute length | PASS | PASS | PASS | PASS | FAIL | FAIL |
NodeList must be primary interface of document.querySelectorAll("script") | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.querySelectorAll("script") | PASS | PASS | PASS | PASS | PASS | PASS |
NodeList interface: document.querySelectorAll("script") must inherit property "item" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
NodeList interface: calling item(unsigned long) on document.querySelectorAll("script") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
NodeList interface: document.querySelectorAll("script") must inherit property "length" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | FAIL |
HTMLCollection interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
HTMLCollection interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
HTMLCollection interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
HTMLCollection interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
HTMLCollection interface: attribute length | PASS | PASS | PASS | PASS | FAIL | FAIL |
HTMLCollection interface: operation item(unsigned long) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
HTMLCollection interface: operation namedItem(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
HTMLCollection must be primary interface of document.body.children | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.body.children | PASS | PASS | PASS | PASS | PASS | PASS |
HTMLCollection interface: document.body.children must inherit property "length" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | FAIL |
HTMLCollection interface: document.body.children must inherit property "item" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
HTMLCollection interface: calling item(unsigned long) on document.body.children with too few arguments must throw TypeError | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
HTMLCollection interface: document.body.children must inherit property "namedItem" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
HTMLCollection interface: calling namedItem(DOMString) on document.body.children with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationObserver interface: existence and properties of interface object | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationObserver interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
MutationObserver interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
MutationObserver interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationObserver interface: operation observe(Node,MutationObserverInit) | PASS | FAIL | FAIL | FAIL | FAIL | PASS |
MutationObserver interface: operation disconnect() | PASS | PASS | PASS | PASS | FAIL | PASS |
MutationObserver interface: operation takeRecords() | PASS | PASS | PASS | PASS | FAIL | PASS |
MutationRecord interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
MutationRecord interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
MutationRecord interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute type | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute target | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute addedNodes | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute removedNodes | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute previousSibling | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute nextSibling | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute attributeName | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute attributeNamespace | PASS | PASS | PASS | PASS | FAIL | FAIL |
MutationRecord interface: attribute oldValue | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: existence and properties of interface prototype object | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Node interface: constant ELEMENT_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant ELEMENT_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant ATTRIBUTE_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant ATTRIBUTE_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant TEXT_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant TEXT_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant CDATA_SECTION_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant CDATA_SECTION_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant ENTITY_REFERENCE_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant ENTITY_REFERENCE_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant ENTITY_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant ENTITY_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant PROCESSING_INSTRUCTION_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant PROCESSING_INSTRUCTION_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant COMMENT_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant COMMENT_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_TYPE_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_TYPE_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_FRAGMENT_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_FRAGMENT_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant NOTATION_NODE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant NOTATION_NODE on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: attribute nodeType | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute nodeName | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute baseURI | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: attribute ownerDocument | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute parentNode | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute parentElement | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: operation hasChildNodes() | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: attribute childNodes | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute firstChild | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute lastChild | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute previousSibling | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute nextSibling | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: attribute nodeValue | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: attribute textContent | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: operation normalize() | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: operation cloneNode(boolean) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: operation isEqualNode(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_PRECEDING on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_PRECEDING on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_CONTAINS on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_CONTAINS on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: operation compareDocumentPosition(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: operation contains(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: operation lookupPrefix(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: operation lookupNamespaceURI(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: operation isDefaultNamespace(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: operation insertBefore(Node,Node) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Node interface: operation appendChild(Node) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Node interface: operation replaceChild(Node,Node) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Node interface: operation removeChild(Node) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Document interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Document interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Document interface: attribute implementation | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: attribute URL | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute documentURI | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute origin | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
Document interface: attribute compatMode | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: attribute characterSet | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: attribute contentType | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute doctype | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: attribute documentElement | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: operation getElementsByTagName(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation getElementsByTagNameNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation getElementsByClassName(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createElement(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createElementNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createDocumentFragment() | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: operation createTextNode(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createComment(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createProcessingInstruction(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation importNode(Node,boolean) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation adoptNode(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createAttribute(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createAttributeNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createEvent(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createRange() | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: operation createNodeIterator(Node,unsigned long,NodeFilter) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation createTreeWalker(Node,unsigned long,NodeFilter) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation getElementById(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute children | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute firstElementChild | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute lastElementChild | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: attribute childElementCount | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: operation query(DOMString) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Document interface: operation querySelector(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Document interface: operation querySelectorAll(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
XMLDocument interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
XMLDocument interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
XMLDocument interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
XMLDocument interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
XMLDocument must be primary interface of xmlDoc | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of xmlDoc | PASS | PASS | PASS | PASS | PASS | FAIL |
Document interface: xmlDoc must inherit property "implementation" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: xmlDoc must inherit property "URL" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: xmlDoc must inherit property "documentURI" with the proper type (2) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Document interface: xmlDoc must inherit property "origin" with the proper type (3) | PASS | FAIL | FAIL | FAIL | FAIL | PASS |
Document interface: xmlDoc must inherit property "compatMode" with the proper type (4) | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: xmlDoc must inherit property "characterSet" with the proper type (5) | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "contentType" with the proper type (7) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Document interface: xmlDoc must inherit property "doctype" with the proper type (8) | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: xmlDoc must inherit property "documentElement" with the proper type (9) | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: xmlDoc must inherit property "getElementsByTagName" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling getElementsByTagName(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "getElementsByTagNameNS" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling getElementsByTagNameNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "getElementsByClassName" with the proper type (12) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling getElementsByClassName(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createElement" with the proper type (13) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createElement(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createElementNS" with the proper type (14) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createElementNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createDocumentFragment" with the proper type (15) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: xmlDoc must inherit property "createTextNode" with the proper type (16) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createTextNode(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createComment" with the proper type (17) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createComment(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createProcessingInstruction" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createProcessingInstruction(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "importNode" with the proper type (19) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling importNode(Node,boolean) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "adoptNode" with the proper type (20) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling adoptNode(Node) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createAttribute" with the proper type (21) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createAttribute(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createAttributeNS" with the proper type (22) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createAttributeNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createEvent" with the proper type (23) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createEvent(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createRange" with the proper type (24) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: xmlDoc must inherit property "createNodeIterator" with the proper type (25) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createNodeIterator(Node,unsigned long,NodeFilter) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "createTreeWalker" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling createTreeWalker(Node,unsigned long,NodeFilter) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "getElementById" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling getElementById(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Document interface: xmlDoc must inherit property "children" with the proper type (28) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Document interface: xmlDoc must inherit property "firstElementChild" with the proper type (29) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Document interface: xmlDoc must inherit property "lastElementChild" with the proper type (30) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Document interface: xmlDoc must inherit property "childElementCount" with the proper type (31) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Document interface: xmlDoc must inherit property "append" with the proper type (33) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Document interface: xmlDoc must inherit property "query" with the proper type (34) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Document interface: calling query(DOMString) on xmlDoc with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Document interface: xmlDoc must inherit property "querySelector" with the proper type (36) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling querySelector(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Document interface: xmlDoc must inherit property "querySelectorAll" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Document interface: calling querySelectorAll(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "ELEMENT_NODE" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "ATTRIBUTE_NODE" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "TEXT_NODE" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "CDATA_SECTION_NODE" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "ENTITY_NODE" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "COMMENT_NODE" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_NODE" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "NOTATION_NODE" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "nodeType" with the proper type (12) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "nodeName" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "baseURI" with the proper type (14) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: xmlDoc must inherit property "ownerDocument" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "parentNode" with the proper type (16) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "parentElement" with the proper type (17) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: xmlDoc must inherit property "hasChildNodes" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "childNodes" with the proper type (19) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "firstChild" with the proper type (20) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "lastChild" with the proper type (21) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "previousSibling" with the proper type (22) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "nextSibling" with the proper type (23) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "nodeValue" with the proper type (24) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "textContent" with the proper type (25) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc must inherit property "normalize" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "cloneNode" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling cloneNode(boolean) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "isEqualNode" with the proper type (28) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isEqualNode(Node) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc must inherit property "compareDocumentPosition" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling compareDocumentPosition(Node) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc must inherit property "contains" with the proper type (36) | PASS | PASS | PASS | FAIL | PASS | PASS |
Node interface: calling contains(Node) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: xmlDoc must inherit property "lookupPrefix" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupPrefix(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc must inherit property "lookupNamespaceURI" with the proper type (38) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupNamespaceURI(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc must inherit property "isDefaultNamespace" with the proper type (39) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isDefaultNamespace(DOMString) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc must inherit property "insertBefore" with the proper type (40) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling insertBefore(Node,Node) on xmlDoc with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: xmlDoc must inherit property "appendChild" with the proper type (41) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling appendChild(Node) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc must inherit property "replaceChild" with the proper type (42) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling replaceChild(Node,Node) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc must inherit property "removeChild" with the proper type (43) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling removeChild(Node) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: xmlDoc must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on xmlDoc with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: xmlDoc must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on xmlDoc with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: xmlDoc must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on xmlDoc with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMImplementation interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
DOMImplementation interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DOMImplementation interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
DOMImplementation interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | FAIL | FAIL |
DOMImplementation interface: operation createDocumentType(DOMString,DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DOMImplementation interface: operation createDocument(DOMString,DOMString,DocumentType) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DOMImplementation interface: operation createHTMLDocument(DOMString) | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMImplementation interface: operation hasFeature() | PASS | PASS | FAIL | PASS | FAIL | PASS |
DOMImplementation must be primary interface of document.implementation | PASS | PASS | PASS | PASS | FAIL | PASS |
Stringification of document.implementation | PASS | PASS | PASS | PASS | PASS | PASS |
DOMImplementation interface: document.implementation must inherit property "createDocumentType" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMImplementation interface: calling createDocumentType(DOMString,DOMString,DOMString) on document.implementation with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
DOMImplementation interface: document.implementation must inherit property "createDocument" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMImplementation interface: calling createDocument(DOMString,DOMString,DocumentType) on document.implementation with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
DOMImplementation interface: document.implementation must inherit property "createHTMLDocument" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMImplementation interface: calling createHTMLDocument(DOMString) on document.implementation with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMImplementation interface: document.implementation must inherit property "hasFeature" with the proper type (3) | PASS | PASS | PASS | PASS | FAIL | PASS |
DocumentFragment interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
DocumentFragment interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
DocumentFragment interface: operation getElementById(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface: attribute children | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface: attribute firstElementChild | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface: attribute lastElementChild | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface: attribute childElementCount | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface: operation query(DOMString) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentFragment interface: operation querySelector(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment interface: operation querySelectorAll(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment must be primary interface of document.createDocumentFragment() | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.createDocumentFragment() | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentFragment interface: document.createDocumentFragment() must inherit property "getElementById" with the proper type (0) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment interface: calling getElementById(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentFragment interface: document.createDocumentFragment() must inherit property "children" with the proper type (1) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment interface: document.createDocumentFragment() must inherit property "firstElementChild" with the proper type (2) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment interface: document.createDocumentFragment() must inherit property "lastElementChild" with the proper type (3) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment interface: document.createDocumentFragment() must inherit property "childElementCount" with the proper type (4) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DocumentFragment interface: document.createDocumentFragment() must inherit property "append" with the proper type (6) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentFragment interface: document.createDocumentFragment() must inherit property "query" with the proper type (7) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentFragment interface: calling query(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelector" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentFragment interface: calling querySelector(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelectorAll" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentFragment interface: calling querySelectorAll(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "ELEMENT_NODE" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "ATTRIBUTE_NODE" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "TEXT_NODE" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "CDATA_SECTION_NODE" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "ENTITY_NODE" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "COMMENT_NODE" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_NODE" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "NOTATION_NODE" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "nodeType" with the proper type (12) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "nodeName" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "baseURI" with the proper type (14) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "ownerDocument" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "parentNode" with the proper type (16) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "parentElement" with the proper type (17) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "hasChildNodes" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "childNodes" with the proper type (19) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "firstChild" with the proper type (20) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "lastChild" with the proper type (21) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "previousSibling" with the proper type (22) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "nextSibling" with the proper type (23) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "nodeValue" with the proper type (24) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "textContent" with the proper type (25) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createDocumentFragment() must inherit property "normalize" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "cloneNode" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling cloneNode(boolean) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "isEqualNode" with the proper type (28) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isEqualNode(Node) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createDocumentFragment() must inherit property "compareDocumentPosition" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling compareDocumentPosition(Node) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "contains" with the proper type (36) | PASS | PASS | PASS | FAIL | PASS | PASS |
Node interface: calling contains(Node) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "lookupPrefix" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupPrefix(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "lookupNamespaceURI" with the proper type (38) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupNamespaceURI(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "isDefaultNamespace" with the proper type (39) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isDefaultNamespace(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "insertBefore" with the proper type (40) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling insertBefore(Node,Node) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "appendChild" with the proper type (41) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling appendChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "replaceChild" with the proper type (42) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling replaceChild(Node,Node) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createDocumentFragment() must inherit property "removeChild" with the proper type (43) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling removeChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createDocumentFragment() must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createDocumentFragment() with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createDocumentFragment() must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createDocumentFragment() with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createDocumentFragment() must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on document.createDocumentFragment() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
DocumentType interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentType interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DocumentType interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
DocumentType interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
DocumentType interface: attribute name | PASS | PASS | PASS | PASS | FAIL | FAIL |
DocumentType interface: attribute publicId | PASS | PASS | PASS | PASS | FAIL | FAIL |
DocumentType interface: attribute systemId | PASS | PASS | PASS | PASS | FAIL | FAIL |
DocumentType interface: operation replaceWith([object Object],[object Object]) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentType interface: operation remove() | PASS | PASS | PASS | FAIL | FAIL | PASS |
DocumentType must be primary interface of document.doctype | PASS | PASS | PASS | PASS | FAIL | PASS |
Stringification of document.doctype | PASS | PASS | PASS | PASS | PASS | PASS |
DocumentType interface: document.doctype must inherit property "name" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
DocumentType interface: document.doctype must inherit property "publicId" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | FAIL |
DocumentType interface: document.doctype must inherit property "systemId" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | FAIL |
DocumentType interface: document.doctype must inherit property "replaceWith" with the proper type (5) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentType interface: calling replaceWith([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
DocumentType interface: document.doctype must inherit property "remove" with the proper type (6) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.doctype must inherit property "ELEMENT_NODE" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "ATTRIBUTE_NODE" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "TEXT_NODE" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "CDATA_SECTION_NODE" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "ENTITY_NODE" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "COMMENT_NODE" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_NODE" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "NOTATION_NODE" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "nodeType" with the proper type (12) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "nodeName" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "baseURI" with the proper type (14) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.doctype must inherit property "ownerDocument" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "parentNode" with the proper type (16) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "parentElement" with the proper type (17) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.doctype must inherit property "hasChildNodes" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "childNodes" with the proper type (19) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "firstChild" with the proper type (20) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "lastChild" with the proper type (21) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "previousSibling" with the proper type (22) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "nextSibling" with the proper type (23) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "nodeValue" with the proper type (24) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "textContent" with the proper type (25) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.doctype must inherit property "normalize" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "cloneNode" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling cloneNode(boolean) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "isEqualNode" with the proper type (28) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isEqualNode(Node) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.doctype must inherit property "compareDocumentPosition" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling compareDocumentPosition(Node) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.doctype must inherit property "contains" with the proper type (36) | PASS | PASS | PASS | FAIL | PASS | PASS |
Node interface: calling contains(Node) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: document.doctype must inherit property "lookupPrefix" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupPrefix(DOMString) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.doctype must inherit property "lookupNamespaceURI" with the proper type (38) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupNamespaceURI(DOMString) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.doctype must inherit property "isDefaultNamespace" with the proper type (39) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isDefaultNamespace(DOMString) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.doctype must inherit property "insertBefore" with the proper type (40) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling insertBefore(Node,Node) on document.doctype with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: document.doctype must inherit property "appendChild" with the proper type (41) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling appendChild(Node) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.doctype must inherit property "replaceChild" with the proper type (42) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling replaceChild(Node,Node) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.doctype must inherit property "removeChild" with the proper type (43) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling removeChild(Node) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.doctype must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.doctype with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.doctype must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.doctype with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.doctype must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on document.doctype with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Element interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Element interface: attribute namespaceURI | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: attribute prefix | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: attribute localName | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: attribute tagName | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: attribute id | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: attribute className | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: attribute classList | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Element interface: operation hasAttributes() | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element interface: attribute attributes | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation getAttribute(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation getAttributeNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation setAttribute(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation setAttributeNS(DOMString,DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation removeAttribute(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation removeAttributeNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element interface: operation hasAttribute(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element interface: operation hasAttributeNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation getElementsByTagName(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation getElementsByTagNameNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: operation getElementsByClassName(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: attribute children | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: attribute firstElementChild | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: attribute lastElementChild | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: attribute childElementCount | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: operation query(DOMString) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: operation querySelector(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element interface: operation querySelectorAll(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element interface: attribute previousElementSibling | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: attribute nextElementSibling | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: operation replaceWith([object Object],[object Object]) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: operation remove() | PASS | PASS | PASS | FAIL | FAIL | PASS |
Element must be primary interface of element | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of element | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: element must inherit property "namespaceURI" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "prefix" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "localName" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "tagName" with the proper type (3) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "id" with the proper type (4) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Element interface: element must inherit property "className" with the proper type (5) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element interface: element must inherit property "classList" with the proper type (6) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Element interface: element must inherit property "hasAttributes" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: element must inherit property "attributes" with the proper type (8) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "getAttribute" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling getAttribute(DOMString) on element with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: element must inherit property "getAttributeNS" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling getAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: element must inherit property "setAttribute" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling setAttribute(DOMString,DOMString) on element with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: element must inherit property "setAttributeNS" with the proper type (12) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling setAttributeNS(DOMString,DOMString,DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: element must inherit property "removeAttribute" with the proper type (13) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling removeAttribute(DOMString) on element with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: element must inherit property "removeAttributeNS" with the proper type (14) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling removeAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "hasAttribute" with the proper type (15) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling hasAttribute(DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "hasAttributeNS" with the proper type (16) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling hasAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: element must inherit property "getElementsByTagName" with the proper type (24) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling getElementsByTagName(DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: element must inherit property "getElementsByTagNameNS" with the proper type (25) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling getElementsByTagNameNS(DOMString,DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Element interface: element must inherit property "getElementsByClassName" with the proper type (26) | PASS | FAIL | PASS | FAIL | PASS | PASS |
Element interface: calling getElementsByClassName(DOMString) on element with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Element interface: element must inherit property "children" with the proper type (27) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Element interface: element must inherit property "firstElementChild" with the proper type (28) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "lastElementChild" with the proper type (29) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "childElementCount" with the proper type (30) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "append" with the proper type (32) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: element must inherit property "query" with the proper type (33) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: calling query(DOMString) on element with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: element must inherit property "querySelector" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling querySelector(DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "querySelectorAll" with the proper type (36) | PASS | PASS | PASS | PASS | PASS | PASS |
Element interface: calling querySelectorAll(DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "previousElementSibling" with the proper type (37) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "nextElementSibling" with the proper type (38) | PASS | PASS | PASS | PASS | FAIL | PASS |
Element interface: element must inherit property "replaceWith" with the proper type (41) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: calling replaceWith([object Object],[object Object]) on element with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element interface: element must inherit property "remove" with the proper type (42) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: element must inherit property "ELEMENT_NODE" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "ATTRIBUTE_NODE" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "TEXT_NODE" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "CDATA_SECTION_NODE" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "ENTITY_NODE" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "COMMENT_NODE" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_NODE" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "NOTATION_NODE" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "nodeType" with the proper type (12) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "nodeName" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "baseURI" with the proper type (14) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: element must inherit property "ownerDocument" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "parentNode" with the proper type (16) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "parentElement" with the proper type (17) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: element must inherit property "hasChildNodes" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "childNodes" with the proper type (19) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "firstChild" with the proper type (20) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "lastChild" with the proper type (21) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "previousSibling" with the proper type (22) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "nextSibling" with the proper type (23) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "nodeValue" with the proper type (24) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "textContent" with the proper type (25) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: element must inherit property "normalize" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "cloneNode" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling cloneNode(boolean) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "isEqualNode" with the proper type (28) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isEqualNode(Node) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: element must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: element must inherit property "compareDocumentPosition" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling compareDocumentPosition(Node) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: element must inherit property "contains" with the proper type (36) | PASS | PASS | PASS | FAIL | PASS | PASS |
Node interface: calling contains(Node) on element with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: element must inherit property "lookupPrefix" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupPrefix(DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: element must inherit property "lookupNamespaceURI" with the proper type (38) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupNamespaceURI(DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: element must inherit property "isDefaultNamespace" with the proper type (39) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isDefaultNamespace(DOMString) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: element must inherit property "insertBefore" with the proper type (40) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling insertBefore(Node,Node) on element with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: element must inherit property "appendChild" with the proper type (41) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling appendChild(Node) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: element must inherit property "replaceChild" with the proper type (42) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling replaceChild(Node,Node) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: element must inherit property "removeChild" with the proper type (43) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling removeChild(Node) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: element must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on element with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: element must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on element with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: element must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on element with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
NamedNodeMap interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NamedNodeMap interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
NamedNodeMap interface: attribute length | PASS | PASS | PASS | PASS | FAIL | FAIL |
NamedNodeMap interface: operation item(unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface: operation getNamedItem(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface: operation getNamedItemNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface: operation setNamedItem(Attr) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface: operation setNamedItemNS(Attr) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface: operation removeNamedItem(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NamedNodeMap interface: operation removeNamedItemNS(DOMString,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Attr interface: existence and properties of interface object | FAIL | PASS | FAIL | FAIL | FAIL | FAIL |
Attr interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Attr interface: existence and properties of interface prototype object | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Attr interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Attr interface: attribute namespaceURI | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Attr interface: attribute prefix | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Attr interface: attribute localName | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Attr interface: attribute name | PASS | PASS | PASS | PASS | FAIL | FAIL |
Attr interface: attribute value | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Attr interface: attribute nodeValue | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
Attr interface: attribute textContent | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
Attr interface: attribute ownerElement | PASS | PASS | PASS | PASS | FAIL | FAIL |
Attr interface: attribute specified | PASS | PASS | PASS | PASS | FAIL | FAIL |
Attr must be primary interface of document.querySelector("[id]").attributes[0] | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.querySelector("[id]").attributes[0] | PASS | PASS | PASS | PASS | PASS | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "namespaceURI" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "prefix" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "localName" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "name" with the proper type (3) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "value" with the proper type (4) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "nodeValue" with the proper type (5) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "textContent" with the proper type (6) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "ownerElement" with the proper type (7) | PASS | PASS | PASS | PASS | FAIL | PASS |
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "specified" with the proper type (8) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
CharacterData interface: attribute data | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: attribute length | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: operation substringData(unsigned long,unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: operation appendData(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: operation insertData(unsigned long,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: operation deleteData(unsigned long,unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: operation replaceData(unsigned long,unsigned long,DOMString) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: attribute previousElementSibling | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: attribute nextElementSibling | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
CharacterData interface: operation replaceWith([object Object],[object Object]) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: operation remove() | PASS | PASS | PASS | FAIL | FAIL | PASS |
Text interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Text interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Text interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Text interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Text interface: operation splitText(unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Text interface: attribute wholeText | PASS | PASS | PASS | PASS | FAIL | FAIL |
Text must be primary interface of document.createTextNode("abc") | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.createTextNode("abc") | PASS | PASS | PASS | PASS | PASS | PASS |
Text interface: document.createTextNode("abc") must inherit property "splitText" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Text interface: calling splitText(unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Text interface: document.createTextNode("abc") must inherit property "wholeText" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: document.createTextNode("abc") must inherit property "data" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: document.createTextNode("abc") must inherit property "length" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: document.createTextNode("abc") must inherit property "substringData" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling substringData(unsigned long,unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createTextNode("abc") must inherit property "appendData" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling appendData(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createTextNode("abc") must inherit property "insertData" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling insertData(unsigned long,DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createTextNode("abc") must inherit property "deleteData" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling deleteData(unsigned long,unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createTextNode("abc") must inherit property "replaceData" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createTextNode("abc") must inherit property "previousElementSibling" with the proper type (7) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
CharacterData interface: document.createTextNode("abc") must inherit property "nextElementSibling" with the proper type (8) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
CharacterData interface: document.createTextNode("abc") must inherit property "replaceWith" with the proper type (11) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: calling replaceWith([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: document.createTextNode("abc") must inherit property "remove" with the proper type (12) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "ELEMENT_NODE" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "ATTRIBUTE_NODE" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "TEXT_NODE" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "CDATA_SECTION_NODE" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "ENTITY_NODE" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "COMMENT_NODE" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_NODE" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "NOTATION_NODE" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "nodeType" with the proper type (12) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "nodeName" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "baseURI" with the proper type (14) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "ownerDocument" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "parentNode" with the proper type (16) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "parentElement" with the proper type (17) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "hasChildNodes" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "childNodes" with the proper type (19) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "firstChild" with the proper type (20) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "lastChild" with the proper type (21) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "previousSibling" with the proper type (22) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "nextSibling" with the proper type (23) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "nodeValue" with the proper type (24) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "textContent" with the proper type (25) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createTextNode("abc") must inherit property "normalize" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "cloneNode" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling cloneNode(boolean) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "isEqualNode" with the proper type (28) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isEqualNode(Node) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createTextNode("abc") must inherit property "compareDocumentPosition" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling compareDocumentPosition(Node) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "contains" with the proper type (36) | PASS | PASS | PASS | FAIL | PASS | PASS |
Node interface: calling contains(Node) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "lookupPrefix" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupPrefix(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "lookupNamespaceURI" with the proper type (38) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupNamespaceURI(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "isDefaultNamespace" with the proper type (39) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isDefaultNamespace(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "insertBefore" with the proper type (40) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling insertBefore(Node,Node) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "appendChild" with the proper type (41) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling appendChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "replaceChild" with the proper type (42) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling replaceChild(Node,Node) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createTextNode("abc") must inherit property "removeChild" with the proper type (43) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling removeChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createTextNode("abc") must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createTextNode("abc") with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createTextNode("abc") must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createTextNode("abc") with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createTextNode("abc") must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on document.createTextNode("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
ProcessingInstruction interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
ProcessingInstruction interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
ProcessingInstruction interface: existence and properties of interface prototype object | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
ProcessingInstruction interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
ProcessingInstruction interface: attribute target | PASS | PASS | PASS | PASS | FAIL | FAIL |
ProcessingInstruction must be primary interface of xmlDoc.createProcessingInstruction("abc", "def") | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of xmlDoc.createProcessingInstruction("abc", "def") | PASS | PASS | PASS | PASS | PASS | PASS |
ProcessingInstruction interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "target" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "data" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "length" with the proper type (1) | PASS | PASS | PASS | FAIL | FAIL | PASS |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "substringData" with the proper type (2) | PASS | PASS | PASS | FAIL | FAIL | PASS |
CharacterData interface: calling substringData(unsigned long,unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendData" with the proper type (3) | PASS | PASS | PASS | FAIL | FAIL | PASS |
CharacterData interface: calling appendData(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertData" with the proper type (4) | PASS | PASS | PASS | FAIL | FAIL | PASS |
CharacterData interface: calling insertData(unsigned long,DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "deleteData" with the proper type (5) | PASS | PASS | PASS | FAIL | FAIL | PASS |
CharacterData interface: calling deleteData(unsigned long,unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceData" with the proper type (6) | PASS | PASS | PASS | FAIL | FAIL | PASS |
CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousElementSibling" with the proper type (7) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextElementSibling" with the proper type (8) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceWith" with the proper type (11) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: calling replaceWith([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "remove" with the proper type (12) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ELEMENT_NODE" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ATTRIBUTE_NODE" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "TEXT_NODE" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "CDATA_SECTION_NODE" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_NODE" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "COMMENT_NODE" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_NODE" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "NOTATION_NODE" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeType" with the proper type (12) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeName" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "baseURI" with the proper type (14) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ownerDocument" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentNode" with the proper type (16) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentElement" with the proper type (17) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "hasChildNodes" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "childNodes" with the proper type (19) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "firstChild" with the proper type (20) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lastChild" with the proper type (21) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousSibling" with the proper type (22) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextSibling" with the proper type (23) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeValue" with the proper type (24) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "textContent" with the proper type (25) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "normalize" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "cloneNode" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling cloneNode(boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isEqualNode" with the proper type (28) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isEqualNode(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "compareDocumentPosition" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling compareDocumentPosition(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "contains" with the proper type (36) | PASS | PASS | PASS | FAIL | PASS | PASS |
Node interface: calling contains(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupPrefix" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupPrefix(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupNamespaceURI" with the proper type (38) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupNamespaceURI(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isDefaultNamespace" with the proper type (39) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isDefaultNamespace(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertBefore" with the proper type (40) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling insertBefore(Node,Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendChild" with the proper type (41) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling appendChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceChild" with the proper type (42) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling replaceChild(Node,Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeChild" with the proper type (43) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling removeChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Comment interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Comment interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Comment interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Comment interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Comment must be primary interface of document.createComment("abc") | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.createComment("abc") | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: document.createComment("abc") must inherit property "data" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: document.createComment("abc") must inherit property "length" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
CharacterData interface: document.createComment("abc") must inherit property "substringData" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling substringData(unsigned long,unsigned long) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createComment("abc") must inherit property "appendData" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling appendData(DOMString) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createComment("abc") must inherit property "insertData" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling insertData(unsigned long,DOMString) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createComment("abc") must inherit property "deleteData" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling deleteData(unsigned long,unsigned long) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createComment("abc") must inherit property "replaceData" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
CharacterData interface: document.createComment("abc") must inherit property "previousElementSibling" with the proper type (7) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
CharacterData interface: document.createComment("abc") must inherit property "nextElementSibling" with the proper type (8) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
CharacterData interface: document.createComment("abc") must inherit property "replaceWith" with the proper type (11) | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: calling replaceWith([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
CharacterData interface: document.createComment("abc") must inherit property "remove" with the proper type (12) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "ELEMENT_NODE" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "ATTRIBUTE_NODE" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "TEXT_NODE" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "CDATA_SECTION_NODE" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "ENTITY_NODE" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "COMMENT_NODE" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_NODE" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "NOTATION_NODE" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "nodeType" with the proper type (12) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "nodeName" with the proper type (13) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "baseURI" with the proper type (14) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "ownerDocument" with the proper type (15) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "parentNode" with the proper type (16) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "parentElement" with the proper type (17) | PASS | PASS | PASS | FAIL | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "hasChildNodes" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "childNodes" with the proper type (19) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "firstChild" with the proper type (20) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "lastChild" with the proper type (21) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "previousSibling" with the proper type (22) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "nextSibling" with the proper type (23) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "nodeValue" with the proper type (24) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "textContent" with the proper type (25) | PASS | PASS | PASS | PASS | FAIL | PASS |
Node interface: document.createComment("abc") must inherit property "normalize" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "cloneNode" with the proper type (27) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling cloneNode(boolean) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "isEqualNode" with the proper type (28) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isEqualNode(Node) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: document.createComment("abc") must inherit property "compareDocumentPosition" with the proper type (35) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling compareDocumentPosition(Node) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "contains" with the proper type (36) | PASS | PASS | PASS | FAIL | PASS | PASS |
Node interface: calling contains(Node) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "lookupPrefix" with the proper type (37) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupPrefix(DOMString) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "lookupNamespaceURI" with the proper type (38) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling lookupNamespaceURI(DOMString) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "isDefaultNamespace" with the proper type (39) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling isDefaultNamespace(DOMString) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "insertBefore" with the proper type (40) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling insertBefore(Node,Node) on document.createComment("abc") with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "appendChild" with the proper type (41) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling appendChild(Node) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "replaceChild" with the proper type (42) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling replaceChild(Node,Node) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Node interface: document.createComment("abc") must inherit property "removeChild" with the proper type (43) | PASS | PASS | PASS | PASS | PASS | PASS |
Node interface: calling removeChild(Node) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createComment("abc") must inherit property "addEventListener" with the proper type (0) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createComment("abc") with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createComment("abc") must inherit property "removeEventListener" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createComment("abc") with too few arguments must throw TypeError | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EventTarget interface: document.createComment("abc") must inherit property "dispatchEvent" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
EventTarget interface: calling dispatchEvent(Event) on document.createComment("abc") with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Range interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Range interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
Range interface: attribute startContainer | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: attribute startOffset | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: attribute endContainer | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: attribute endOffset | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: attribute collapsed | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: attribute commonAncestorContainer | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: operation setStart(Node,unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation setEnd(Node,unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation setStartBefore(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation setStartAfter(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation setEndBefore(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation setEndAfter(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation collapse(boolean) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: operation selectNode(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation selectNodeContents(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: constant START_TO_START on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: constant START_TO_START on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: constant START_TO_END on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: constant START_TO_END on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: constant END_TO_END on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: constant END_TO_END on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: constant END_TO_START on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: constant END_TO_START on interface prototype object | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: operation compareBoundaryPoints(unsigned short,Range) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation deleteContents() | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: operation extractContents() | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: operation cloneContents() | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: operation insertNode(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation surroundContents(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation cloneRange() | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: operation detach() | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: operation isPointInRange(Node,unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation comparePoint(Node,unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: operation intersectsNode(Node) | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: stringifier | PASS | PASS | PASS | PASS | PASS | PASS |
Range must be primary interface of document.createRange() | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.createRange() | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "startContainer" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: document.createRange() must inherit property "startOffset" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: document.createRange() must inherit property "endContainer" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: document.createRange() must inherit property "endOffset" with the proper type (3) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: document.createRange() must inherit property "collapsed" with the proper type (4) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: document.createRange() must inherit property "commonAncestorContainer" with the proper type (5) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: document.createRange() must inherit property "setStart" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setStart(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "setEnd" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setEnd(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "setStartBefore" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setStartBefore(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "setStartAfter" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setStartAfter(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "setEndBefore" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setEndBefore(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "setEndAfter" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setEndAfter(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "collapse" with the proper type (12) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling collapse(boolean) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "selectNode" with the proper type (13) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling selectNode(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "selectNodeContents" with the proper type (14) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling selectNodeContents(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "START_TO_START" with the proper type (15) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "START_TO_END" with the proper type (16) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "END_TO_END" with the proper type (17) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "END_TO_START" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "compareBoundaryPoints" with the proper type (19) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling compareBoundaryPoints(unsigned short,Range) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "deleteContents" with the proper type (20) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "extractContents" with the proper type (21) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "cloneContents" with the proper type (22) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "insertNode" with the proper type (23) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling insertNode(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "surroundContents" with the proper type (24) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling surroundContents(Node) on document.createRange() with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: document.createRange() must inherit property "cloneRange" with the proper type (25) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "detach" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: document.createRange() must inherit property "isPointInRange" with the proper type (27) | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range interface: calling isPointInRange(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: document.createRange() must inherit property "comparePoint" with the proper type (28) | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range interface: calling comparePoint(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: document.createRange() must inherit property "intersectsNode" with the proper type (29) | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range interface: calling intersectsNode(Node) on document.createRange() with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range must be primary interface of detachedRange | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of detachedRange | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "startContainer" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: detachedRange must inherit property "startOffset" with the proper type (1) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: detachedRange must inherit property "endContainer" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: detachedRange must inherit property "endOffset" with the proper type (3) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: detachedRange must inherit property "collapsed" with the proper type (4) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: detachedRange must inherit property "commonAncestorContainer" with the proper type (5) | PASS | PASS | PASS | PASS | FAIL | PASS |
Range interface: detachedRange must inherit property "setStart" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setStart(Node,unsigned long) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "setEnd" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setEnd(Node,unsigned long) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "setStartBefore" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setStartBefore(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "setStartAfter" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setStartAfter(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "setEndBefore" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setEndBefore(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "setEndAfter" with the proper type (11) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling setEndAfter(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "collapse" with the proper type (12) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling collapse(boolean) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "selectNode" with the proper type (13) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling selectNode(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "selectNodeContents" with the proper type (14) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling selectNodeContents(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "START_TO_START" with the proper type (15) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "START_TO_END" with the proper type (16) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "END_TO_END" with the proper type (17) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "END_TO_START" with the proper type (18) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "compareBoundaryPoints" with the proper type (19) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling compareBoundaryPoints(unsigned short,Range) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "deleteContents" with the proper type (20) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "extractContents" with the proper type (21) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "cloneContents" with the proper type (22) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "insertNode" with the proper type (23) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling insertNode(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "surroundContents" with the proper type (24) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: calling surroundContents(Node) on detachedRange with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | FAIL |
Range interface: detachedRange must inherit property "cloneRange" with the proper type (25) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "detach" with the proper type (26) | PASS | PASS | PASS | PASS | PASS | PASS |
Range interface: detachedRange must inherit property "isPointInRange" with the proper type (27) | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range interface: calling isPointInRange(Node,unsigned long) on detachedRange with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: detachedRange must inherit property "comparePoint" with the proper type (28) | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range interface: calling comparePoint(Node,unsigned long) on detachedRange with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Range interface: detachedRange must inherit property "intersectsNode" with the proper type (29) | PASS | FAIL | PASS | FAIL | PASS | PASS |
Range interface: calling intersectsNode(Node) on detachedRange with too few arguments must throw TypeError | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NodeIterator interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
NodeIterator interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NodeIterator interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeIterator interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | FAIL | FAIL |
NodeIterator interface: attribute root | PASS | PASS | PASS | PASS | FAIL | FAIL |
NodeIterator interface: attribute referenceNode | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NodeIterator interface: attribute pointerBeforeReferenceNode | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
NodeIterator interface: attribute whatToShow | PASS | PASS | PASS | PASS | FAIL | FAIL |
NodeIterator interface: attribute filter | PASS | PASS | PASS | PASS | FAIL | FAIL |
NodeIterator interface: operation nextNode() | PASS | PASS | PASS | PASS | FAIL | PASS |
NodeIterator interface: operation previousNode() | PASS | PASS | PASS | PASS | FAIL | PASS |
NodeIterator interface: operation detach() | PASS | PASS | PASS | PASS | FAIL | PASS |
NodeIterator must be primary interface of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) | PASS | PASS | PASS | PASS | PASS | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "referenceNode" with the proper type (1) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "pointerBeforeReferenceNode" with the proper type (2) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (3) | PASS | PASS | PASS | FAIL | FAIL | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (4) | PASS | PASS | PASS | PASS | FAIL | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "detach" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
TreeWalker interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
TreeWalker interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
TreeWalker interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | FAIL | FAIL |
TreeWalker interface: attribute root | PASS | PASS | PASS | PASS | FAIL | FAIL |
TreeWalker interface: attribute whatToShow | PASS | PASS | PASS | PASS | FAIL | FAIL |
TreeWalker interface: attribute filter | PASS | PASS | PASS | PASS | FAIL | FAIL |
TreeWalker interface: attribute currentNode | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
TreeWalker interface: operation parentNode() | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: operation firstChild() | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: operation lastChild() | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: operation previousSibling() | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: operation nextSibling() | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: operation previousNode() | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: operation nextNode() | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker must be primary interface of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (1) | PASS | PASS | PASS | FAIL | FAIL | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (2) | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "currentNode" with the proper type (3) | PASS | PASS | PASS | PASS | FAIL | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "parentNode" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "firstChild" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "lastChild" with the proper type (6) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousSibling" with the proper type (7) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextSibling" with the proper type (8) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode" with the proper type (9) | PASS | PASS | PASS | PASS | PASS | PASS |
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode" with the proper type (10) | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: existence and properties of interface object | FAIL | FAIL | FAIL | PASS | FAIL | PASS |
NodeFilter interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: existence and properties of interface prototype object's "constructor" property | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant FILTER_ACCEPT on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant FILTER_ACCEPT on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant FILTER_REJECT on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant FILTER_REJECT on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant FILTER_SKIP on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant FILTER_SKIP on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_ALL on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_ALL on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_ELEMENT on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_ELEMENT on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_ATTRIBUTE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_ATTRIBUTE on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_TEXT on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_TEXT on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_CDATA_SECTION on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_CDATA_SECTION on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_ENTITY on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_ENTITY on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_COMMENT on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_COMMENT on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_DOCUMENT on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_DOCUMENT on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: constant SHOW_NOTATION on interface object | PASS | PASS | PASS | PASS | PASS | PASS |
NodeFilter interface: constant SHOW_NOTATION on interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
NodeFilter interface: operation acceptNode(Node) | FAIL | PASS | PASS | PASS | FAIL | FAIL |
DOMTokenList interface: existence and properties of interface object | PASS | PASS | PASS | FAIL | FAIL | FAIL |
DOMTokenList interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DOMTokenList interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
DOMTokenList interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
DOMTokenList interface: attribute length | PASS | PASS | PASS | PASS | FAIL | FAIL |
DOMTokenList interface: operation item(unsigned long) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DOMTokenList interface: operation contains(DOMString) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DOMTokenList interface: operation add(DOMString) | PASS | PASS | PASS | PASS | FAIL | FAIL |
DOMTokenList interface: operation remove(DOMString) | PASS | PASS | PASS | PASS | FAIL | FAIL |
DOMTokenList interface: operation toggle(DOMString,boolean) | PASS | FAIL | PASS | FAIL | FAIL | PASS |
DOMTokenList interface: stringifier | FAIL | PASS | PASS | PASS | PASS | FAIL |
DOMTokenList must be primary interface of document.body.classList | PASS | PASS | PASS | PASS | PASS | PASS |
Stringification of document.body.classList | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: document.body.classList must inherit property "length" with the proper type (0) | PASS | PASS | PASS | PASS | FAIL | FAIL |
DOMTokenList interface: document.body.classList must inherit property "item" with the proper type (1) | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: calling item(unsigned long) on document.body.classList with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMTokenList interface: document.body.classList must inherit property "contains" with the proper type (2) | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: calling contains(DOMString) on document.body.classList with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMTokenList interface: document.body.classList must inherit property "add" with the proper type (3) | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: calling add(DOMString) on document.body.classList with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: document.body.classList must inherit property "remove" with the proper type (4) | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: calling remove(DOMString) on document.body.classList with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: document.body.classList must inherit property "toggle" with the proper type (5) | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList interface: calling toggle(DOMString,boolean) on document.body.classList with too few arguments must throw TypeError | PASS | PASS | PASS | PASS | FAIL | PASS |
DOMSettableTokenList interface: existence and properties of interface object | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DOMSettableTokenList interface object length | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
DOMSettableTokenList interface: existence and properties of interface prototype object | FAIL | PASS | PASS | PASS | FAIL | FAIL |
DOMSettableTokenList interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS | PASS | PASS | FAIL |
DOMSettableTokenList interface: attribute value | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/lists/DOMTokenList-stringifier.html | OK | OK | OK | OK | OK | OK |
DOMTokenList stringifier | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/CharacterData-appendData.html | OK | OK | OK | OK | OK | OK |
Text.appendData('bar') | PASS | PASS | PASS | PASS | PASS | PASS |
Text.appendData('') | PASS | PASS | PASS | PASS | PASS | PASS |
Text.appendData(non-ASCII) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.appendData(null) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.appendData(undefined) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.appendData('', 'bar') | PASS | PASS | PASS | PASS | PASS | PASS |
Text.appendData() | PASS | PASS | PASS | PASS | FAIL | FAIL |
Comment.appendData('bar') | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.appendData('') | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.appendData(non-ASCII) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.appendData(null) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.appendData(undefined) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.appendData('', 'bar') | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.appendData() | PASS | PASS | PASS | PASS | FAIL | FAIL |
/dom/nodes/CharacterData-data.html | OK | OK | OK | OK | OK | OK |
Text.data initial value | PASS | PASS | PASS | PASS | PASS | PASS |
Text.data = null | PASS | FAIL | PASS | FAIL | PASS | PASS |
Text.data = undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Text.data = 0 | PASS | PASS | PASS | PASS | PASS | PASS |
Text.data = '' | PASS | PASS | PASS | PASS | PASS | PASS |
Text.data = '--' | PASS | PASS | PASS | PASS | PASS | PASS |
Text.data = '資料' | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.data initial value | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.data = null | PASS | FAIL | PASS | FAIL | PASS | PASS |
Comment.data = undefined | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.data = 0 | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.data = '' | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.data = '--' | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.data = '資料' | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/CharacterData-deleteData.html | OK | OK | OK | OK | OK | OK |
Text.deleteData() out of bounds | PASS | FAIL | PASS | FAIL | PASS | PASS |
Text.deleteData() at the start | PASS | PASS | PASS | PASS | PASS | PASS |
Text.deleteData() at the end | PASS | PASS | PASS | PASS | PASS | PASS |
Text.deleteData() in the middle | PASS | PASS | PASS | PASS | PASS | PASS |
Text.deleteData() with zero count | PASS | PASS | PASS | PASS | PASS | PASS |
Text.deleteData() with small negative count | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Text.deleteData() with large negative count | PASS | PASS | PASS | PASS | FAIL | PASS |
Text.deleteData() with non-ascii data | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.deleteData() out of bounds | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.deleteData() at the start | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.deleteData() at the end | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.deleteData() in the middle | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.deleteData() with zero count | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.deleteData() with small negative count | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Comment.deleteData() with large negative count | PASS | PASS | PASS | PASS | FAIL | PASS |
Comment.deleteData() with non-ascii data | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/CharacterData-insertData.html | OK | OK | OK | OK | OK | OK |
Text.insertData() out of bounds | PASS | PASS | PASS | PASS | PASS | PASS |
Text.insertData() negative out of bounds | PASS | PASS | PASS | PASS | PASS | PASS |
Text.insertData() negative in bounds | PASS | PASS | PASS | PASS | FAIL | PASS |
Text.insertData('') | PASS | PASS | PASS | PASS | PASS | PASS |
Text.insertData() at the start | PASS | PASS | PASS | PASS | PASS | PASS |
Text.insertData() in the middle | PASS | PASS | PASS | PASS | PASS | PASS |
Text.insertData() at the end | PASS | PASS | PASS | PASS | PASS | PASS |
Text.insertData() with non-ascii data | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.insertData() out of bounds | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.insertData() negative out of bounds | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.insertData() negative in bounds | PASS | PASS | PASS | PASS | FAIL | PASS |
Comment.insertData('') | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.insertData() at the start | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.insertData() in the middle | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.insertData() at the end | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.insertData() with non-ascii data | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/CharacterData-remove.html | OK | ERROR | OK | ERROR | OK | ERROR |
text should support remove() | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if text doesn't have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if text does have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if text does have a parent and siblings | PASS | PASS | PASS | FAIL | FAIL | PASS |
comment should support remove() | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if comment doesn't have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if comment does have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if comment does have a parent and siblings | PASS | PASS | PASS | FAIL | FAIL | PASS |
PI should support remove() | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
remove() should work if PI doesn't have a parent | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
remove() should work if PI does have a parent | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
remove() should work if PI does have a parent and siblings | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/CharacterData-replaceData.html | OK | OK | OK | OK | OK | OK |
Text.replaceData() with invalid offset | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() with clamped count | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() with negative clamped count | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Text.replaceData() at the start (shorter) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() at the start (equal length) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() at the start (longer) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() in the middle (shorter) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() in the middle (equal length) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() in the middle (longer) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() at the end (shorter) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() at the end (same length) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() at the end (longer) | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() the whole string | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() with the empty string | PASS | PASS | PASS | PASS | PASS | PASS |
Text.replaceData() with non-ASCII data | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() with invalid offset | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() with clamped count | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() with negative clamped count | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Comment.replaceData() at the start (shorter) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() at the start (equal length) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() at the start (longer) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() in the middle (shorter) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() in the middle (equal length) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() in the middle (longer) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() at the end (shorter) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() at the end (same length) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() at the end (longer) | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() the whole string | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() with the empty string | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.replaceData() with non-ASCII data | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/CharacterData-substringData.html | OK | OK | OK | OK | OK | OK |
Text.substringData() with too few arguments | PASS | PASS | PASS | PASS | FAIL | FAIL |
Text.substringData() with too many arguments | PASS | PASS | PASS | PASS | PASS | PASS |
Text.substringData() with invalid offset | PASS | PASS | PASS | PASS | PASS | PASS |
Text.substringData() with in-bounds offset | PASS | PASS | PASS | PASS | PASS | PASS |
Text.substringData() with very large offset | PASS | PASS | PASS | PASS | FAIL | PASS |
Text.substringData() with negative offset | PASS | PASS | PASS | PASS | FAIL | PASS |
Text.substringData() with string offset | PASS | PASS | PASS | PASS | FAIL | PASS |
Text.substringData() with in-bounds count | PASS | PASS | PASS | PASS | PASS | PASS |
Text.substringData() with large count | PASS | PASS | PASS | PASS | PASS | PASS |
Text.substringData() with very large count | PASS | PASS | PASS | PASS | PASS | PASS |
Text.substringData() with negative count | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Text.substringData() with non-ASCII data | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.substringData() with too few arguments | PASS | PASS | PASS | PASS | FAIL | FAIL |
Comment.substringData() with too many arguments | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.substringData() with invalid offset | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.substringData() with in-bounds offset | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.substringData() with very large offset | PASS | PASS | PASS | PASS | FAIL | PASS |
Comment.substringData() with negative offset | PASS | PASS | PASS | PASS | FAIL | PASS |
Comment.substringData() with string offset | PASS | PASS | PASS | PASS | FAIL | PASS |
Comment.substringData() with in-bounds count | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.substringData() with large count | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.substringData() with very large count | PASS | PASS | PASS | PASS | PASS | PASS |
Comment.substringData() with negative count | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Comment.substringData() with non-ASCII data | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Comment-constructor.html | OK | OK | OK | OK | OK | OK |
new Comment(): prototype chain | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): instanceof | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): no arguments | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): undefined | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
new Comment(): null | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): 42 | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "-" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "--" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "-->" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "<!--" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "\0" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "\0test" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): "&" | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment(): two arguments | PASS | FAIL | PASS | FAIL | FAIL | PASS |
new Comment() should get the correct ownerDocument across globals | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/DOMImplementation-createDocument.html | OK | OK | OK | OK | OK | OK |
DOMImplementation.createDocument(namespace, qualifiedName, doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 0: null,undefined,null,null | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 0: metadata for null,undefined,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 1: null,"foo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 1: metadata for null,"foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 2: null,"1foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 3: null,"f1oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 3: metadata for null,"f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 4: null,"foo1",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 4: metadata for null,"foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 5: null,"1foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 6: null,"Ì€foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | FAIL | PASS | PASS | PASS |
createDocument test 7: null,"}foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 8: null,"f}oo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 9: null,"foo}",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 10: null,"ï¿¿foo",null,"INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 11: null,"fï¿¿oo",null,"INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 12: null,"fooï¿¿",null,"INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 13: null,"<foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 14: null,"foo>",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 15: null,"<foo>",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 16: null,"f<oo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 17: null,"^^",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 18: null,":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 19: null,"f:oo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 20: null,"foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 21: null,":",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 22: null,"xml",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 22: metadata for null,"xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 23: null,"xmlns",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 24: null,"xmlfoo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 24: metadata for null,"xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 25: null,"xml:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 26: null,"xmlns:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 27: null,"xmlfoo:bar",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 28: null,"null:xml",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 29: "",":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 30: "","f:oo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 31: "","foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 32: undefined,undefined,null,null | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
createDocument test 32: metadata for undefined,undefined,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 33: undefined,"foo",null,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createDocument test 33: metadata for undefined,"foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 34: undefined,"1foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 35: undefined,"f1oo",null,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createDocument test 35: metadata for undefined,"f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 36: undefined,"foo1",null,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createDocument test 36: metadata for undefined,"foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 37: undefined,":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 38: undefined,"f:oo",null,"NAMESPACE_ERR" | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createDocument test 39: undefined,"foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 40: undefined,"xml",null,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createDocument test 40: metadata for undefined,"xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 41: undefined,"xmlns",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 42: undefined,"xmlfoo",null,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createDocument test 42: metadata for undefined,"xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 43: undefined,"xml:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 44: undefined,"xmlns:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 45: undefined,"xmlfoo:bar",null,"NAMESPACE_ERR" | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createDocument test 46: "http://example.com/","foo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 46: metadata for "http://example.com/","foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 47: "http://example.com/","1foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 48: "http://example.com/","f1oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 48: metadata for "http://example.com/","f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 49: "http://example.com/","foo1",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 49: metadata for "http://example.com/","foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 50: "http://example.com/",":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 51: "http://example.com/","f:oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 51: metadata for "http://example.com/","f:oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 52: "http://example.com/","foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 53: "http://example.com/","_:_",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 53: metadata for "http://example.com/","_:_",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 54: "http://example.com/","_:h0",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 54: metadata for "http://example.com/","_:h0",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 55: "http://example.com/","_:test",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 55: metadata for "http://example.com/","_:test",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 56: "http://example.com/","l_:_",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 56: metadata for "http://example.com/","l_:_",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 57: "http://example.com/","ns:_0",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 57: metadata for "http://example.com/","ns:_0",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 58: "http://example.com/","ns:a0",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 58: metadata for "http://example.com/","ns:a0",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 59: "http://example.com/","ns0:test",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 59: metadata for "http://example.com/","ns0:test",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 60: "http://example.com/","a.b:c",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 60: metadata for "http://example.com/","a.b:c",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 61: "http://example.com/","a-b:c",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 61: metadata for "http://example.com/","a-b:c",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 62: "http://example.com/","a-b:c",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 62: metadata for "http://example.com/","a-b:c",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 63: "http://example.com/","xml",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 63: metadata for "http://example.com/","xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 64: "http://example.com/","xmlns",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 65: "http://example.com/","XMLNS",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 65: metadata for "http://example.com/","XMLNS",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 66: "http://example.com/","xmlfoo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 66: metadata for "http://example.com/","xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 67: "http://example.com/","xml:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 68: "http://example.com/","XML:foo",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 68: metadata for "http://example.com/","XML:foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 69: "http://example.com/","xmlns:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 70: "http://example.com/","XMLNS:foo",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 70: metadata for "http://example.com/","XMLNS:foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 71: "http://example.com/","xmlfoo:bar",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 71: metadata for "http://example.com/","xmlfoo:bar",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 72: "http://example.com/","prefix::local",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 73: "http://example.com/","namespaceURI:{",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 74: "http://example.com/","namespaceURI:}",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 75: "http://example.com/","namespaceURI:~",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 76: "http://example.com/","namespaceURI:'",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 77: "http://example.com/","namespaceURI:!",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 78: "http://example.com/","namespaceURI:@",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 79: "http://example.com/","namespaceURI:#",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 80: "http://example.com/","namespaceURI:$",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 81: "http://example.com/","namespaceURI:%",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 82: "http://example.com/","namespaceURI:^",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 83: "http://example.com/","namespaceURI:&",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 84: "http://example.com/","namespaceURI:*",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 85: "http://example.com/","namespaceURI:(",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 86: "http://example.com/","namespaceURI:)",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 87: "http://example.com/","namespaceURI:+",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 88: "http://example.com/","namespaceURI:=",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 89: "http://example.com/","namespaceURI:[",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 90: "http://example.com/","namespaceURI:]",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 91: "http://example.com/","namespaceURI:\\",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 92: "http://example.com/","namespaceURI:/",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 93: "http://example.com/","namespaceURI:;",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 94: "http://example.com/","namespaceURI:`",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 95: "http://example.com/","namespaceURI:<",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 96: "http://example.com/","namespaceURI:>",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 97: "http://example.com/","namespaceURI:,",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 98: "http://example.com/","namespaceURI:a ",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 99: "http://example.com/","namespaceURI:\"",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 100: "/","foo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 100: metadata for "/","foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 101: "/","1foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 102: "/","f1oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 102: metadata for "/","f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 103: "/","foo1",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 103: metadata for "/","foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 104: "/",":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 105: "/","f:oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 105: metadata for "/","f:oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 106: "/","foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 107: "/","xml",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 107: metadata for "/","xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 108: "/","xmlns",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 109: "/","xmlfoo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 109: metadata for "/","xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 110: "/","xml:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 111: "/","xmlns:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 112: "/","xmlfoo:bar",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 112: metadata for "/","xmlfoo:bar",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 113: "http://www.w3.org/XML/1998/namespace","foo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 113: metadata for "http://www.w3.org/XML/1998/namespace","foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 114: "http://www.w3.org/XML/1998/namespace","1foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 115: "http://www.w3.org/XML/1998/namespace","f1oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 115: metadata for "http://www.w3.org/XML/1998/namespace","f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 116: "http://www.w3.org/XML/1998/namespace","foo1",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 116: metadata for "http://www.w3.org/XML/1998/namespace","foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 117: "http://www.w3.org/XML/1998/namespace",":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 118: "http://www.w3.org/XML/1998/namespace","f:oo",null,null | PASS | PASS | PASS | FAIL | PASS | PASS |
createDocument test 118: metadata for "http://www.w3.org/XML/1998/namespace","f:oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 119: "http://www.w3.org/XML/1998/namespace","foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 120: "http://www.w3.org/XML/1998/namespace","xml",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 120: metadata for "http://www.w3.org/XML/1998/namespace","xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 121: "http://www.w3.org/XML/1998/namespace","xmlns",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 122: "http://www.w3.org/XML/1998/namespace","xmlfoo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 122: metadata for "http://www.w3.org/XML/1998/namespace","xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 123: "http://www.w3.org/XML/1998/namespace","xml:foo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 123: metadata for "http://www.w3.org/XML/1998/namespace","xml:foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 124: "http://www.w3.org/XML/1998/namespace","xmlns:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 125: "http://www.w3.org/XML/1998/namespace","xmlfoo:bar",null,null | PASS | PASS | PASS | FAIL | PASS | PASS |
createDocument test 125: metadata for "http://www.w3.org/XML/1998/namespace","xmlfoo:bar",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 126: "http://www.w3.org/XML/1998/namespaces","xml:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 127: "http://www.w3.org/xml/1998/namespace","xml:foo",null,"NAMESPACE_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 128: "http://www.w3.org/2000/xmlns/","foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createDocument test 129: "http://www.w3.org/2000/xmlns/","1foo",null,"INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | PASS | PASS | PASS |
createDocument test 130: "http://www.w3.org/2000/xmlns/","f1oo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createDocument test 131: "http://www.w3.org/2000/xmlns/","foo1",null,"NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createDocument test 132: "http://www.w3.org/2000/xmlns/",":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 133: "http://www.w3.org/2000/xmlns/","f:oo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 134: "http://www.w3.org/2000/xmlns/","foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 135: "http://www.w3.org/2000/xmlns/","xml",null,"NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createDocument test 136: "http://www.w3.org/2000/xmlns/","xmlns",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 136: metadata for "http://www.w3.org/2000/xmlns/","xmlns",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 137: "http://www.w3.org/2000/xmlns/","xmlfoo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createDocument test 138: "http://www.w3.org/2000/xmlns/","xml:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 139: "http://www.w3.org/2000/xmlns/","xmlns:foo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 139: metadata for "http://www.w3.org/2000/xmlns/","xmlns:foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 140: "http://www.w3.org/2000/xmlns/","xmlfoo:bar",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 141: "http://www.w3.org/2000/xmlns/","foo:xmlns",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 142: "foo:","foo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 142: metadata for "foo:","foo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 143: "foo:","1foo",null,"INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 144: "foo:","f1oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 144: metadata for "foo:","f1oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 145: "foo:","foo1",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 145: metadata for "foo:","foo1",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 146: "foo:",":foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 147: "foo:","f:oo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 147: metadata for "foo:","f:oo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 148: "foo:","foo:",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 149: "foo:","xml",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 149: metadata for "foo:","xml",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 150: "foo:","xmlns",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocument test 151: "foo:","xmlfoo",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 151: metadata for "foo:","xmlfoo",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 152: "foo:","xml:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 153: "foo:","xmlns:foo",null,"NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 154: "foo:","xmlfoo:bar",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 154: metadata for "foo:","xmlfoo:bar",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 155: null,null,false,object "TypeError" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
createDocument test 156: null,null,null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 156: metadata for null,null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 157: null,"",null,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 157: metadata for null,"",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 158: undefined,null,undefined,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 158: metadata for undefined,null,undefined | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 159: undefined,undefined,undefined,null | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
createDocument test 159: metadata for undefined,undefined,undefined | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 160: undefined,"",undefined,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 160: metadata for undefined,"",undefined | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 161: "http://example.com/",null,null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 161: metadata for "http://example.com/",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 162: "http://example.com/","",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 162: metadata for "http://example.com/","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 163: "/",null,null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 163: metadata for "/",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 164: "/","",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 164: metadata for "/","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 165: "http://www.w3.org/XML/1998/namespace",null,null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 165: metadata for "http://www.w3.org/XML/1998/namespace",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 166: "http://www.w3.org/XML/1998/namespace","",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 166: metadata for "http://www.w3.org/XML/1998/namespace","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 167: "http://www.w3.org/2000/xmlns/",null,null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 167: metadata for "http://www.w3.org/2000/xmlns/",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 168: "http://www.w3.org/2000/xmlns/","",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 168: metadata for "http://www.w3.org/2000/xmlns/","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 169: "foo:",null,null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 169: metadata for "foo:",null,null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 170: "foo:","",null,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 170: metadata for "foo:","",null | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 171: null,null,DocumentType node,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 171: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 172: null,null,DocumentType node,null | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocument test 172: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 173: null,null,DocumentType node,null | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocument test 173: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 174: null,null,DocumentType node,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 174: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 175: null,null,DocumentType node,null | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocument test 175: metadata for null,null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 176: null,"foo",DocumentType node,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 176: metadata for null,"foo",DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 177: "foo",null,DocumentType node,null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createDocument test 177: metadata for "foo",null,DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createDocument test 178: "foo","bar",DocumentType node,null | PASS | PASS | PASS | PASS | PASS | PASS |
createDocument test 178: metadata for "foo","bar",DocumentType node | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/DOMImplementation-createDocumentType.html | OK | OK | OK | OK | OK | OK |
DOMImplementation.createDocumentType(qualifiedName, publicId, systemId) | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | FAIL | PASS |
createDocumentType("test:root", "1234", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("test:root", "1234", "test") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("test:root", "test", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("test:root", "test", "test") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("_:_", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("_:h0", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("_:test", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("_:_.", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("_:a-", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("l_:_", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("ns:_0", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("ns:a0", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("ns0:test", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("ns:EEE.", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("ns:_-", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("a.b:c", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("a-b:c.j", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("a-b:c", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("1foo", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("foo1", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("f1oo", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("@foo", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("foo@", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("f@oo", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:{", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:}", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:~", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:'", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:!", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:@", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:#", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:$", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:%", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:^", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:&", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:*", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:(", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:)", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:+", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:=", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:[", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:]", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:\\", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:/", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:;", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:`", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:<", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:>", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:,", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:a ", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("edi:\"", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("{", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("}", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("'", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("~", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("`", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("@", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("#", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("$", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("%", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("^", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("&", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("*", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("(", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType(")", "", "") should throw INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("f:oo", "", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType(":foo", "", "") should throw NAMESPACE_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("foo:", "", "") should throw NAMESPACE_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("prefix::local", "", "") should throw NAMESPACE_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
createDocumentType("foo", "foo", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "", "foo") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "f'oo", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "", "f'oo") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "f\"oo", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "", "f\"oo") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "f'o\"o", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "", "f'o\"o") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "foo>", "") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
createDocumentType("foo", "", "foo>") should work | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/DOMImplementation-createHTMLDocument.html | OK | OK | OK | OK | OK | OK |
createHTMLDocument test 0: "","","" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createHTMLDocument test 1: null,"null","null" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createHTMLDocument test 2: undefined,undefined,"" | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
createHTMLDocument test 3: "foo bar baz","foo bar baz","foo bar baz" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createHTMLDocument test 4: "foo\t\tbar baz","foo\t\tbar baz","foo bar baz" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createHTMLDocument test 5: "foo\n\nbar baz","foo\n\nbar baz","foo bar baz" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createHTMLDocument test 6: "foo\f\fbar baz","foo\f\fbar baz","foo bar baz" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
createHTMLDocument test 7: "foo\r\rbar baz","foo\r\rbar baz","foo bar baz" | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Missing title argument | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
createHTMLDocument(): metadata | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createHTMLDocument(): URL parsing | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/DOMImplementation-hasFeature.html | OK | OK | OK | OK | OK | OK |
DOMImplementation.hasFeature(feature, version) | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("Core", "1.0") | PASS | PASS | PASS | PASS | FAIL | PASS |
hasFeature("Core", "2.0") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("Core", "3.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "100.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "1.0") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("XML", "2.0") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("XML", "3.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "100.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "2") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "3") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "100") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "2") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "3") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "100") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "1.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "2.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "3.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "100.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "1.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "2.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "3.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "100.1") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("XML", "") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("core", "") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("xml", "") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("CoRe", "") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("XmL", "") | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature(" Core", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature(" XML", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core ", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML ", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Co re", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XM L", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("aCore", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("aXML", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Corea", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XMLa", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Coare", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XMaL", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", " ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", " ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", " 1.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", " 2.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", " 3.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", " 100.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", " 1.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", " 2.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", " 3.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", " 100.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "1.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "2.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "3.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "100.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "1.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "2.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "3.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "100.0 ") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "1. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "2. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "3. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "100. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "1. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "2. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "3. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "100. 0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "a1.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "a2.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "a3.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "a100.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "a1.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "a2.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "a3.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "a100.0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "1.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "2.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "3.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "100.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "1.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "2.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "3.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "100.0a") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "1.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "2.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "3.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", "100.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "1.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "2.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "3.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", "100.a0") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", 1) | PASS | PASS | PASS | PASS | FAIL | PASS |
hasFeature("Core", 2) | PASS | PASS | PASS | PASS | FAIL | PASS |
hasFeature("Core", 3) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", 100) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", 1) | PASS | PASS | PASS | PASS | FAIL | PASS |
hasFeature("XML", 2) | PASS | PASS | PASS | PASS | FAIL | PASS |
hasFeature("XML", 3) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML", 100) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", null) | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("XML", null) | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("core", null) | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("xml", null) | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("CoRe", null) | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature("XmL", null) | PASS | PASS | PASS | PASS | PASS | PASS |
hasFeature(" Core", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature(" XML", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core ", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XML ", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Co re", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XM L", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("aCore", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("aXML", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Corea", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XMLa", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Coare", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("XMaL", null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature("Core", undefined) | PASS | PASS | PASS | FAIL | PASS | PASS |
hasFeature("XML", undefined) | PASS | PASS | PASS | FAIL | PASS | PASS |
hasFeature("This is filler text.", "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature(null, "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
hasFeature(undefined, "") | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/nodes/Document-URL.sub.html | OK | OK | OK | OK | OK | OK |
Document.URL with redirect | PASS | PASS | FAIL | FAIL | PASS | FAIL |
/dom/nodes/Document-adoptNode.html | OK | OK | OK | OK | OK | OK |
Adopting an Element called 'x<' should work. | PASS | PASS | PASS | PASS | PASS | PASS |
Adopting an Element called ':good:times:' should work. | PASS | PASS | PASS | PASS | PASS | PASS |
Explicitly adopting a DocumentType should work. | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Adopting a Document should throw. | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-constructor.html | OK | OK | OK | OK | OK | OK |
new Document(): interfaces | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
new Document(): children | FAIL | FAIL | PASS | FAIL | FAIL | PASS |
new Document(): metadata | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
new Document(): URL parsing | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/Document-contentType/contentType/contenttype_bmp.html | OK | OK | OK | OK | OK | OK |
BMP document.contentType === 'image/bmp' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_css.html | OK | TIMEOUT | OK | OK | OK | OK |
CSS document.contentType === 'text/css' | PASS | TIMEOUT | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html | OK | OK | OK | OK | OK | OK |
Data URI document.contentType === 'text/plain' when data URI MIME type is not set | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html | OK | OK | OK | OK | OK | OK |
Data URI document.contentType === 'text/html' when data URI MIME type is set | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
/dom/nodes/Document-contentType/contentType/contenttype_gif.html | OK | OK | OK | OK | OK | OK |
GIF document.contentType === 'image/gif' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_html.html | OK | OK | OK | OK | OK | OK |
HTM document.contentType === 'text/html' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html | OK | OK | OK | OK | OK | OK |
Javascript URI document.contentType === 'text/html' | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_jpg.html | OK | OK | OK | OK | OK | OK |
JPG document.contentType === 'image/jpeg' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html | OK | OK | OK | OK | OK | OK |
Custom document.contentType === 'text/xml' when explicitly set to this value | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html | OK | OK | OK | OK | OK | OK |
Custom document.contentType === 'text/html' when explicitly set to this value and an attempt is made to override this value in an HTML meta header | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_png.html | OK | OK | OK | OK | OK | OK |
PNG document.contentType === 'image/png' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_txt.html | OK | OK | OK | OK | OK | OK |
TXT document.contentType === 'text/plain' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/contenttype_xml.html | OK | OK | OK | OK | OK | OK |
XML document.contentType === 'application/xml' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/createDocument.html | OK | OK | OK | OK | OK | OK |
document.implementation.createDocument: document.contentType === 'application/xml' | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
/dom/nodes/Document-contentType/contentType/createHTMLDocument.html | OK | OK | OK | OK | OK | OK |
document.implementation.createHTMLDocument: document.contentType === 'text/html' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html | OK | OK | OK | OK | OK | OK |
XHR - retrieve HTML document: document.contentType === 'application/xml' | PASS | FAIL | PASS | FAIL | PASS | PASS |
/dom/nodes/Document-createAttribute.html | OK | OK | OK | OK | OK | OK |
createAttribute("") | PASS | PASS | PASS | PASS | PASS | PASS |
createAttribute("invalid^Name") | PASS | PASS | PASS | PASS | PASS | PASS |
createAttribute("\\") | PASS | PASS | PASS | PASS | PASS | PASS |
createAttribute("'") | PASS | PASS | PASS | PASS | PASS | PASS |
createAttribute("\"") | PASS | PASS | PASS | PASS | PASS | PASS |
createAttribute("0") | PASS | PASS | PASS | PASS | PASS | PASS |
createAttribute("0:a") | PASS | PASS | PASS | PASS | PASS | PASS |
createAttribute("title") | PASS | PASS | PASS | FAIL | FAIL | PASS |
createAttribute("TITLE") | PASS | PASS | PASS | FAIL | FAIL | PASS |
createAttribute(null) | PASS | PASS | PASS | FAIL | FAIL | PASS |
createAttribute(undefined) | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/nodes/Document-createComment.html | OK | OK | OK | OK | OK | OK |
createComment("\v") | PASS | PASS | PASS | PASS | PASS | PASS |
createComment("a -- b") | PASS | PASS | PASS | PASS | PASS | PASS |
createComment("a-") | PASS | PASS | PASS | PASS | PASS | PASS |
createComment("-b") | PASS | PASS | PASS | PASS | PASS | PASS |
createComment(null) | PASS | PASS | PASS | PASS | PASS | PASS |
createComment(undefined) | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-createElement-namespace.html | OK | OK | OK | OK | OK | OK |
Created element's namespace in current document | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in created HTML document | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in created XML document | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in created XHTML document | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Created element's namespace in created SVG document | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Created element's namespace in created MathML document | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in empty.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in empty.xhtml | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in empty.xml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in empty.svg | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in minimal_html.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in minimal_html.xhtml | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in minimal_html.xml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in minimal_html.svg | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in xhtml.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in xhtml.xhtml | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in xhtml.xml | FAIL | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in xhtml.svg | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in svg.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in svg.xhtml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in svg.xml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in svg.svg | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in mathml.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in mathml.xhtml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in mathml.xml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in mathml.svg | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in bare_xhtml.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_xhtml.xhtml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in bare_xhtml.xml | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_xhtml.svg | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_svg.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_svg.xhtml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in bare_svg.xml | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_svg.svg | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_mathml.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_mathml.xhtml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in bare_mathml.xml | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in bare_mathml.svg | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in xhtml_ns_removed.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in xhtml_ns_removed.xhtml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in xhtml_ns_removed.xml | FAIL | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in xhtml_ns_removed.svg | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in xhtml_ns_changed.html | PASS | PASS | PASS | PASS | PASS | PASS |
Created element's namespace in xhtml_ns_changed.xhtml | PASS | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in xhtml_ns_changed.xml | FAIL | PASS | PASS | PASS | FAIL | PASS |
Created element's namespace in xhtml_ns_changed.svg | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/Document-createElement.html | OK | OK | OK | OK | OK | OK |
Document.createElement | PASS | PASS | PASS | PASS | PASS | PASS |
createElement(undefined) | PASS | PASS | PASS | PASS | PASS | PASS |
createElement(null) | PASS | PASS | PASS | PASS | PASS | FAIL |
createElement("foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("f1oo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("foo1") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("f̀oo") | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElement(":foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("f:oo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("foo:") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("xml") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("xmlns") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("xmlfoo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("xml:foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("xmlns:foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("xmlfoo:bar") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("svg") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("math") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("FOO") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("Ä°nput") | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
createElement("ınput") | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElement("") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("1foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("Ì€foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("}foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("f}oo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("foo}") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("ï¿¿foo") | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElement("fï¿¿oo") | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElement("fooï¿¿") | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElement("<foo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("foo>") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("<foo>") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("f<oo") | PASS | PASS | PASS | PASS | PASS | PASS |
createElement("foò") | - | FAIL | PASS | FAIL | PASS | PASS |
createElement("marK") | - | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/Document-createElementNS.html | OK | OK | OK | OK | OK | OK |
Document.createElementNS | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 0: null,undefined,null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 1: null,"foo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 2: null,"1foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 3: null,"f1oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 4: null,"foo1",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 5: null,"1foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 6: null,"Ì€foo","INVALID_CHARACTER_ERR" | PASS | PASS | FAIL | PASS | PASS | PASS |
createElementNS test 7: null,"}foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 8: null,"f}oo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 9: null,"foo}","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 10: null,"ï¿¿foo","INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElementNS test 11: null,"fï¿¿oo","INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElementNS test 12: null,"fooï¿¿","INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElementNS test 13: null,"<foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 14: null,"foo>","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 15: null,"<foo>","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 16: null,"f<oo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 17: null,"^^","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 18: null,":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 19: null,"f:oo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 20: null,"foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 21: null,":","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 22: null,"xml",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 23: null,"xmlns","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createElementNS test 24: null,"xmlfoo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 25: null,"xml:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 26: null,"xmlns:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 27: null,"xmlfoo:bar","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 28: null,"null:xml","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 29: "",":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 30: "","f:oo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createElementNS test 31: "","foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 32: undefined,undefined,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 33: undefined,"foo",null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 34: undefined,"1foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 35: undefined,"f1oo",null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 36: undefined,"foo1",null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 37: undefined,":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 38: undefined,"f:oo","NAMESPACE_ERR" | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 39: undefined,"foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 40: undefined,"xml",null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 41: undefined,"xmlns","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createElementNS test 42: undefined,"xmlfoo",null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 43: undefined,"xml:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 44: undefined,"xmlns:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 45: undefined,"xmlfoo:bar","NAMESPACE_ERR" | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 46: "http://example.com/","foo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 47: "http://example.com/","1foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 48: "http://example.com/","f1oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 49: "http://example.com/","foo1",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 50: "http://example.com/",":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 51: "http://example.com/","f:oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 52: "http://example.com/","foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 53: "http://example.com/","_:_",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 54: "http://example.com/","_:h0",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 55: "http://example.com/","_:test",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 56: "http://example.com/","l_:_",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 57: "http://example.com/","ns:_0",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 58: "http://example.com/","ns:a0",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 59: "http://example.com/","ns0:test",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 60: "http://example.com/","a.b:c",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 61: "http://example.com/","a-b:c",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 62: "http://example.com/","a-b:c",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 63: "http://example.com/","xml",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 64: "http://example.com/","xmlns","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createElementNS test 65: "http://example.com/","XMLNS",null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElementNS test 66: "http://example.com/","xmlfoo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 67: "http://example.com/","xml:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 68: "http://example.com/","XML:foo",null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElementNS test 69: "http://example.com/","xmlns:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 70: "http://example.com/","XMLNS:foo",null | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElementNS test 71: "http://example.com/","xmlfoo:bar",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 72: "http://example.com/","prefix::local","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 73: "http://example.com/","namespaceURI:{","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 74: "http://example.com/","namespaceURI:}","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 75: "http://example.com/","namespaceURI:~","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 76: "http://example.com/","namespaceURI:'","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 77: "http://example.com/","namespaceURI:!","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 78: "http://example.com/","namespaceURI:@","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 79: "http://example.com/","namespaceURI:#","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 80: "http://example.com/","namespaceURI:$","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 81: "http://example.com/","namespaceURI:%","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 82: "http://example.com/","namespaceURI:^","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 83: "http://example.com/","namespaceURI:&","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 84: "http://example.com/","namespaceURI:*","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 85: "http://example.com/","namespaceURI:(","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 86: "http://example.com/","namespaceURI:)","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 87: "http://example.com/","namespaceURI:+","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 88: "http://example.com/","namespaceURI:=","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 89: "http://example.com/","namespaceURI:[","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 90: "http://example.com/","namespaceURI:]","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 91: "http://example.com/","namespaceURI:\\","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 92: "http://example.com/","namespaceURI:/","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 93: "http://example.com/","namespaceURI:;","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 94: "http://example.com/","namespaceURI:`","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 95: "http://example.com/","namespaceURI:<","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 96: "http://example.com/","namespaceURI:>","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 97: "http://example.com/","namespaceURI:,","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 98: "http://example.com/","namespaceURI:a ","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 99: "http://example.com/","namespaceURI:\"","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 100: "/","foo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 101: "/","1foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 102: "/","f1oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 103: "/","foo1",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 104: "/",":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 105: "/","f:oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 106: "/","foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 107: "/","xml",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 108: "/","xmlns","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createElementNS test 109: "/","xmlfoo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 110: "/","xml:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 111: "/","xmlns:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 112: "/","xmlfoo:bar",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 113: "http://www.w3.org/XML/1998/namespace","foo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 114: "http://www.w3.org/XML/1998/namespace","1foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 115: "http://www.w3.org/XML/1998/namespace","f1oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 116: "http://www.w3.org/XML/1998/namespace","foo1",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 117: "http://www.w3.org/XML/1998/namespace",":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 118: "http://www.w3.org/XML/1998/namespace","f:oo",null | PASS | PASS | PASS | FAIL | PASS | PASS |
createElementNS test 119: "http://www.w3.org/XML/1998/namespace","foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 120: "http://www.w3.org/XML/1998/namespace","xml",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 121: "http://www.w3.org/XML/1998/namespace","xmlns","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createElementNS test 122: "http://www.w3.org/XML/1998/namespace","xmlfoo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 123: "http://www.w3.org/XML/1998/namespace","xml:foo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 124: "http://www.w3.org/XML/1998/namespace","xmlns:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 125: "http://www.w3.org/XML/1998/namespace","xmlfoo:bar",null | PASS | PASS | PASS | FAIL | PASS | PASS |
createElementNS test 126: "http://www.w3.org/XML/1998/namespaces","xml:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 127: "http://www.w3.org/xml/1998/namespace","xml:foo","NAMESPACE_ERR" | PASS | FAIL | PASS | FAIL | PASS | PASS |
createElementNS test 128: "http://www.w3.org/2000/xmlns/","foo","NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createElementNS test 129: "http://www.w3.org/2000/xmlns/","1foo","INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | PASS | PASS | PASS |
createElementNS test 130: "http://www.w3.org/2000/xmlns/","f1oo","NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createElementNS test 131: "http://www.w3.org/2000/xmlns/","foo1","NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createElementNS test 132: "http://www.w3.org/2000/xmlns/",":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 133: "http://www.w3.org/2000/xmlns/","f:oo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 134: "http://www.w3.org/2000/xmlns/","foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 135: "http://www.w3.org/2000/xmlns/","xml","NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createElementNS test 136: "http://www.w3.org/2000/xmlns/","xmlns",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 137: "http://www.w3.org/2000/xmlns/","xmlfoo","NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | PASS |
createElementNS test 138: "http://www.w3.org/2000/xmlns/","xml:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 139: "http://www.w3.org/2000/xmlns/","xmlns:foo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 140: "http://www.w3.org/2000/xmlns/","xmlfoo:bar","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 141: "http://www.w3.org/2000/xmlns/","foo:xmlns","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 142: "foo:","foo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 143: "foo:","1foo","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 144: "foo:","f1oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 145: "foo:","foo1",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 146: "foo:",":foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 147: "foo:","f:oo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 148: "foo:","foo:","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 149: "foo:","xml",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 150: "foo:","xmlns","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | FAIL | PASS |
createElementNS test 151: "foo:","xmlfoo",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 152: "foo:","xml:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 153: "foo:","xmlns:foo","NAMESPACE_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 154: "foo:","xmlfoo:bar",null | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 155: "","","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 156: null,null,null | PASS | PASS | PASS | PASS | PASS | FAIL |
createElementNS test 157: null,"","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 158: undefined,null,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 159: undefined,undefined,null | FAIL | FAIL | PASS | FAIL | PASS | FAIL |
createElementNS test 160: undefined,"","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 161: "http://example.com/",null,null | PASS | PASS | PASS | PASS | PASS | FAIL |
createElementNS test 162: "http://example.com/","","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 163: "/",null,null | PASS | PASS | PASS | PASS | PASS | FAIL |
createElementNS test 164: "/","","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 165: "http://www.w3.org/XML/1998/namespace",null,null | PASS | PASS | PASS | PASS | PASS | FAIL |
createElementNS test 166: "http://www.w3.org/XML/1998/namespace","","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
createElementNS test 167: "http://www.w3.org/2000/xmlns/",null,"NAMESPACE_ERR" | PASS | PASS | PASS | FAIL | PASS | FAIL |
createElementNS test 168: "http://www.w3.org/2000/xmlns/","","INVALID_CHARACTER_ERR" | PASS | FAIL | PASS | PASS | PASS | PASS |
createElementNS test 169: "foo:",null,null | PASS | PASS | PASS | PASS | PASS | FAIL |
createElementNS test 170: "foo:","","INVALID_CHARACTER_ERR" | PASS | PASS | PASS | PASS | PASS | PASS |
Lower-case HTML element without a prefix | PASS | PASS | PASS | PASS | FAIL | PASS |
Lower-case HTML element with a prefix | PASS | PASS | PASS | PASS | FAIL | FAIL |
Lower-case non-HTML element without a prefix | PASS | PASS | PASS | PASS | FAIL | PASS |
Lower-case non-HTML element with a prefix | PASS | PASS | PASS | PASS | FAIL | PASS |
Upper-case HTML element without a prefix | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Upper-case HTML element with a prefix | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Upper-case non-HTML element without a prefix | PASS | PASS | PASS | PASS | FAIL | PASS |
Upper-case non-HTML element with a prefix | PASS | PASS | PASS | PASS | FAIL | PASS |
null namespace | PASS | PASS | PASS | PASS | FAIL | PASS |
undefined namespace | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
empty string namespace | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/Document-createEvent.html | OK | OK | OK | OK | OK | OK |
CustomEvent should be an alias for CustomEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('CustomEvent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
customevent should be an alias for CustomEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('customevent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
CUSTOMEVENT should be an alias for CustomEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('CUSTOMEVENT') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Event should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('Event') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
event should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('event') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EVENT should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('EVENT') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Events should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('Events') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
events should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('events') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
EVENTS should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('EVENTS') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
HTMLEvents should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('HTMLEvents') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
htmlevents should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('htmlevents') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
HTMLEVENTS should be an alias for Event. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('HTMLEVENTS') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
KeyboardEvent should be an alias for KeyboardEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('KeyboardEvent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
keyboardevent should be an alias for KeyboardEvent. | FAIL | PASS | PASS | PASS | PASS | FAIL |
createEvent('keyboardevent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
KEYBOARDEVENT should be an alias for KeyboardEvent. | FAIL | PASS | PASS | PASS | PASS | FAIL |
createEvent('KEYBOARDEVENT') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
KeyEvents should be an alias for KeyboardEvent. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
createEvent('KeyEvents') should be initialized correctly. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
keyevents should be an alias for KeyboardEvent. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
createEvent('keyevents') should be initialized correctly. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
KEYEVENTS should be an alias for KeyboardEvent. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
createEvent('KEYEVENTS') should be initialized correctly. | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
MessageEvent should be an alias for MessageEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('MessageEvent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
messageevent should be an alias for MessageEvent. | FAIL | PASS | PASS | PASS | PASS | FAIL |
createEvent('messageevent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
MESSAGEEVENT should be an alias for MessageEvent. | FAIL | PASS | PASS | PASS | PASS | FAIL |
createEvent('MESSAGEEVENT') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
MouseEvent should be an alias for MouseEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('MouseEvent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
mouseevent should be an alias for MouseEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('mouseevent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
MOUSEEVENT should be an alias for MouseEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('MOUSEEVENT') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
MouseEvents should be an alias for MouseEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('MouseEvents') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
mouseevents should be an alias for MouseEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('mouseevents') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
MOUSEEVENTS should be an alias for MouseEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('MOUSEEVENTS') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
TouchEvent should be an alias for TouchEvent. | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createEvent('TouchEvent') should be initialized correctly. | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
touchevent should be an alias for TouchEvent. | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createEvent('touchevent') should be initialized correctly. | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
TOUCHEVENT should be an alias for TouchEvent. | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
createEvent('TOUCHEVENT') should be initialized correctly. | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
UIEvent should be an alias for UIEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('UIEvent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
uievent should be an alias for UIEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('uievent') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
UIEVENT should be an alias for UIEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('UIEVENT') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
UIEvents should be an alias for UIEvent. | PASS | PASS | PASS | PASS | PASS | PASS |
createEvent('UIEvents') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
uievents should be an alias for UIEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('uievents') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
UIEVENTS should be an alias for UIEvent. | PASS | PASS | PASS | PASS | PASS | FAIL |
createEvent('UIEVENTS') should be initialized correctly. | FAIL | PASS | PASS | PASS | FAIL | FAIL |
Should throw NOT_SUPPORTED_ERR for unrecognized arguments | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/Document-createProcessingInstruction.html | OK | OK | OK | OK | OK | OK |
Document.createProcessingInstruction in HTML documents | PASS | PASS | PASS | PASS | PASS | PASS |
Should throw an INVALID_CHARACTER_ERR for target "A" and data "?>". | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Should throw an INVALID_CHARACTER_ERR for target "·A" and data "x". | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "×A" and data "x". | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "A×" and data "x". | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "\\A" and data "x". | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "\f" and data "x". | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target 0 and data "x". | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "0" and data "x". | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Should get a ProcessingInstruction for target "xml:fail" and data "x". | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Should get a ProcessingInstruction for target "A·A" and data "x". | PASS | FAIL | PASS | FAIL | PASS | FAIL |
Should get a ProcessingInstruction for target "a0" and data "x". | PASS | FAIL | PASS | FAIL | PASS | FAIL |
/dom/nodes/Document-createProcessingInstruction.xhtml | OK | OK | OK | OK | OK | OK |
Document.createProcessingInstruction in XML documents | PASS | PASS | PASS | PASS | PASS | PASS |
Should throw an INVALID_CHARACTER_ERR for target "A" and data "?>". | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Should throw an INVALID_CHARACTER_ERR for target "·A" and data "x". | PASS | PASS | PASS | PASS | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "×A" and data "x". | PASS | PASS | PASS | PASS | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "A×" and data "x". | PASS | PASS | PASS | PASS | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "\\A" and data "x". | PASS | PASS | PASS | PASS | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "\f" and data "x". | PASS | PASS | PASS | PASS | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target 0 and data "x". | PASS | PASS | PASS | PASS | FAIL | PASS |
Should throw an INVALID_CHARACTER_ERR for target "0" and data "x". | PASS | PASS | PASS | PASS | FAIL | PASS |
Should get a ProcessingInstruction for target "xml:fail" and data "x". | PASS | PASS | PASS | PASS | PASS | PASS |
Should get a ProcessingInstruction for target "A·A" and data "x". | PASS | FAIL | PASS | FAIL | PASS | PASS |
Should get a ProcessingInstruction for target "a0" and data "x". | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-createTextNode.html | OK | OK | OK | OK | OK | OK |
createTextNode("\v") | PASS | PASS | PASS | PASS | PASS | PASS |
createTextNode("a -- b") | PASS | PASS | PASS | PASS | PASS | PASS |
createTextNode("a-") | PASS | PASS | PASS | PASS | PASS | PASS |
createTextNode("-b") | PASS | PASS | PASS | PASS | PASS | PASS |
createTextNode(null) | PASS | PASS | PASS | PASS | PASS | PASS |
createTextNode(undefined) | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-createTreeWalker.html | OK | OK | OK | OK | OK | OK |
Required arguments to createTreeWalker should be required. | PASS | PASS | PASS | PASS | FAIL | FAIL |
Optional arguments to createTreeWalker should be optional (1 passed). | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Optional arguments to createTreeWalker should be optional (2 passed). | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Optional arguments to createTreeWalker should be optional (3 passed, null). | PASS | PASS | PASS | FAIL | FAIL | FAIL |
Optional arguments to createTreeWalker should be optional (3 passed, function). | FAIL | PASS | PASS | FAIL | FAIL | FAIL |
/dom/nodes/Document-doctype.html | OK | OK | OK | OK | OK | OK |
Window document with doctype | PASS | PASS | PASS | PASS | FAIL | PASS |
new Document() | FAIL | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/Document-getElementById.html | OK | OK | OK | OK | OK | OK |
Calling document.getElementById with an empty string argument. | PASS | PASS | PASS | PASS | PASS | PASS |
Calling document.getElementById with a null argument. | PASS | PASS | PASS | PASS | PASS | PASS |
Calling document.getElementById with an undefined argument. | PASS | PASS | PASS | PASS | PASS | PASS |
on static page | PASS | PASS | PASS | PASS | PASS | PASS |
Document.getElementById with a script-inserted element | PASS | PASS | PASS | PASS | PASS | PASS |
update `id` attribute via setAttribute/removeAttribute | PASS | PASS | PASS | PASS | PASS | PASS |
Ensure that the id attribute only affects elements present in a document | PASS | PASS | PASS | PASS | PASS | PASS |
in tree order, within the context object's tree | PASS | PASS | PASS | PASS | PASS | PASS |
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`. | PASS | PASS | PASS | PASS | PASS | PASS |
changing attribute's value via `Attr` gotten from `Element.attribute`. | PASS | PASS | PASS | PASS | PASS | PASS |
add id attribute via innerHTML | PASS | PASS | PASS | PASS | PASS | PASS |
remove id attribute via innerHTML | PASS | PASS | PASS | PASS | PASS | PASS |
add id attribute via outerHTML | PASS | PASS | PASS | PASS | PASS | PASS |
remove id attribute via outerHTML | PASS | PASS | PASS | PASS | PASS | PASS |
update `id` attribute via element.id | PASS | PASS | PASS | PASS | PASS | PASS |
where insertion order and tree order don't match | PASS | PASS | PASS | PASS | PASS | PASS |
Inserting an id by inserting its parent node | PASS | PASS | PASS | PASS | PASS | PASS |
Document.getElementById must not return nodes not present in document | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-getElementsByTagName.html | OK | OK | OK | OK | OK | OK |
Interfaces | PASS | PASS | PASS | PASS | FAIL | FAIL |
Caching is allowed | PASS | PASS | PASS | PASS | PASS | PASS |
Shouldn't be able to set unsigned properties on a HTMLCollection (non-strict mode) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Shouldn't be able to set unsigned properties on a HTMLCollection (strict mode) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Should be able to set expando shadowing a proto prop (item) | PASS | PASS | PASS | PASS | PASS | FAIL |
Should be able to set expando shadowing a proto prop (namedItem) | PASS | PASS | PASS | PASS | FAIL | FAIL |
hasOwnProperty, getOwnPropertyDescriptor, getOwnPropertyNames | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Element in non-HTML namespace, no prefix, lowercase name | PASS | PASS | PASS | PASS | FAIL | PASS |
Element in non-HTML namespace, no prefix, uppercase name | PASS | PASS | PASS | PASS | FAIL | PASS |
Element in non-HTML namespace, prefix, lowercase name | PASS | PASS | FAIL | FAIL | FAIL | PASS |
Element in non-HTML namespace, prefix, uppercase name | PASS | PASS | FAIL | FAIL | FAIL | PASS |
Element in HTML namespace, no prefix, non-ascii characters in name | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Element in non-HTML namespace, non-ascii characters in name | PASS | PASS | PASS | PASS | FAIL | PASS |
Element in HTML namespace, prefix, non-ascii characters in name | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element in non-HTML namespace, prefix, non-ascii characters in name | PASS | PASS | FAIL | FAIL | FAIL | PASS |
getElementsByTagName('*') | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-getElementsByTagName.xhtml | OK | OK | OK | OK | OK | OK |
Element in non-HTML namespace, no prefix, lowercase name | PASS | PASS | PASS | PASS | PASS | PASS |
Element in non-HTML namespace, no prefix, uppercase name | PASS | PASS | PASS | PASS | PASS | PASS |
Element in non-HTML namespace, prefix, lowercase name | PASS | PASS | FAIL | FAIL | PASS | PASS |
Element in non-HTML namespace, prefix, uppercase name | PASS | PASS | FAIL | FAIL | PASS | PASS |
Element in HTML namespace, no prefix, non-ascii characters in name | PASS | PASS | PASS | PASS | PASS | PASS |
Element in non-HTML namespace, non-ascii characters in name | PASS | PASS | PASS | PASS | PASS | PASS |
Element in HTML namespace, prefix, non-ascii characters in name | PASS | PASS | FAIL | FAIL | PASS | PASS |
Element in non-HTML namespace, prefix, non-ascii characters in name | PASS | PASS | FAIL | FAIL | PASS | PASS |
getElementsByTagName('*') | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-getElementsByTagNameNS.html | OK | OK | OK | OK | OK | OK |
Document.getElementsByTagNameNS | PASS | PASS | PASS | PASS | FAIL | FAIL |
getElementsByTagNameNS('*', 'body') | PASS | PASS | PASS | PASS | PASS | PASS |
Empty string namespace | PASS | PASS | PASS | PASS | PASS | PASS |
body element in test namespace, no prefix | PASS | PASS | PASS | PASS | PASS | PASS |
body element in test namespace, prefix | PASS | PASS | PASS | PASS | PASS | PASS |
BODY element in test namespace, no prefix | PASS | PASS | PASS | PASS | FAIL | PASS |
abc element in html namespace | PASS | PASS | PASS | PASS | FAIL | PASS |
ABC element in html namespace | PASS | PASS | PASS | PASS | FAIL | PASS |
AÇ, case sensitivity | PASS | PASS | PASS | PASS | PASS | PASS |
BODY element in test namespace, prefix | PASS | PASS | PASS | PASS | FAIL | PASS |
getElementsByTagNameNS('http://www.w3.org/1999/xhtml', '*') | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS('*', '*') | PASS | PASS | PASS | PASS | PASS | PASS |
Empty lists | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Document-implementation.html | OK | OK | OK | OK | OK | OK |
Getting implementation off the same document | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Getting implementation off different documents | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/Document-importNode.html | OK | OK | OK | OK | OK | OK |
No 'deep' argument. | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Undefined 'deep' argument. | PASS | PASS | PASS | PASS | FAIL | PASS |
True 'deep' argument. | PASS | PASS | PASS | PASS | PASS | PASS |
False 'deep' argument. | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/DocumentType-literal.html | OK | OK | OK | OK | OK | OK |
DocumentType literals | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/DocumentType-literal.xhtml | OK | OK | OK | OK | OK | OK |
DocumentType literals | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/DocumentType-remove.html | OK | OK | OK | OK | OK | OK |
doctype should support remove() | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if doctype doesn't have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if doctype does have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if doctype does have a parent and siblings | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/nodes/Element-childElement-null.html | OK | OK | OK | OK | OK | OK |
Null test | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElement-null.svg | OK | OK | OK | OK | OK | OK |
Null test | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElement-null.xhtml | OK | OK | OK | OK | OK | OK |
Null Test | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-dynamic-add.html | OK | OK | OK | OK | OK | OK |
Dynamic Adding of Elements | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-dynamic-add.svg | OK | OK | OK | OK | OK | OK |
Dynamic Adding of Elements | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-dynamic-add.xhtml | OK | OK | OK | OK | OK | OK |
Dynamic Adding of Elements | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-dynamic-remove.html | OK | OK | OK | OK | OK | OK |
Dynamic Removal of Elements | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-dynamic-remove.svg | OK | OK | OK | OK | OK | OK |
Dynamic Removal of Elements | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-dynamic-remove.xhtml | OK | OK | OK | OK | OK | OK |
Dynamic Removal of Elements | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-nochild.html | OK | OK | OK | OK | OK | OK |
childElementCount without Child Element Nodes | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-nochild.svg | OK | OK | OK | OK | OK | OK |
childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount-nochild.xhtml | OK | OK | OK | OK | OK | OK |
childElementCount without Child Element Nodes | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount.html | OK | OK | OK | OK | OK | OK |
childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount.svg | OK | OK | OK | OK | OK | OK |
childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-childElementCount.xhtml | OK | OK | OK | OK | OK | OK |
childElementCount | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-children.html | OK | OK | OK | OK | OK | OK |
HTMLCollection edge cases | PASS | FAIL | PASS | FAIL | PASS | PASS |
HTMLCollection edge cases 1 | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/Element-classlist.html | OK | OK | OK | OK | OK | OK |
Element.classList must exist as an object | PASS | PASS | PASS | PASS | PASS | PASS |
Element.classList must exist as an object even if the element has no class attribute | PASS | PASS | PASS | PASS | PASS | PASS |
DOMTokenList should be exposed for prototyping | PASS | PASS | PASS | PASS | PASS | PASS |
prototyping DOMTokenList should work | PASS | PASS | PASS | PASS | PASS | PASS |
Element.classList must implement DOMTokenList | PASS | PASS | PASS | PASS | PASS | PASS |
CSS .foo selectors must not match elements without any class | PASS | PASS | PASS | PASS | PASS | PASS |
classList must be correct for an element that has classes | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
classList.length must be 0 for an element that has no classes | PASS | PASS | PASS | PASS | PASS | PASS |
classList must not contain an undefined class | PASS | PASS | PASS | PASS | PASS | PASS |
classList.item() must return null for out-of-range index | PASS | PASS | PASS | PASS | PASS | PASS |
classList.item() must return null for negative index | PASS | PASS | PASS | PASS | PASS | PASS |
classList[index] must be undefined for out-of-range index | PASS | FAIL | PASS | FAIL | PASS | PASS |
classList[index] must be undefined for negative index | PASS | FAIL | PASS | FAIL | PASS | PASS |
className should contain initial markup whitespace | FAIL | PASS | PASS | PASS | PASS | PASS |
empty classList should return the empty string since the ordered set parser skip the whitespaces | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
.contains(empty_string) must throw a SYNTAX_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
.add(empty_string) must throw a SYNTAX_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
.remove(empty_string) must throw a SYNTAX_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
.toggle(empty_string) must throw a SYNTAX_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
.contains(string_with_spaces) must throw an INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
.add(string_with_spaces) must throw an INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
.remove(string_with_spaces) must throw an INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
.toggle(string_with_spaces) must throw an INVALID_CHARACTER_ERR | PASS | PASS | PASS | PASS | PASS | PASS |
computed style must update when setting .className | PASS | PASS | PASS | PASS | PASS | PASS |
classList.contains must update when .className is changed | PASS | PASS | PASS | PASS | PASS | PASS |
classList.contains must be case sensitive | PASS | PASS | PASS | PASS | PASS | PASS |
classList.contains must not match when punctuation characters are added | PASS | PASS | PASS | PASS | PASS | PASS |
classList.add must not cause the CSS selector to stop matching | PASS | PASS | PASS | PASS | PASS | PASS |
classList.add must not remove existing classes | PASS | PASS | PASS | PASS | PASS | PASS |
classList.contains case sensitivity must match a case-specific string | PASS | PASS | PASS | PASS | PASS | PASS |
classList.length must correctly reflect the number of tokens | PASS | PASS | PASS | PASS | PASS | PASS |
classList.item(0) must return the first token | PASS | PASS | PASS | PASS | PASS | PASS |
classList.item must return case-sensitive strings and preserve token order | PASS | PASS | PASS | PASS | PASS | PASS |
classList[0] must return the first token | PASS | PASS | PASS | PASS | PASS | PASS |
classList[index] must return case-sensitive strings and preserve token order | PASS | PASS | PASS | PASS | PASS | PASS |
classList[index] must still be undefined for out-of-range index when earlier indexes exist | PASS | FAIL | PASS | FAIL | PASS | PASS |
className must update correctly when items have been added through classList | PASS | PASS | PASS | PASS | PASS | PASS |
classList must stringify correctly when items have been added | PASS | PASS | PASS | PASS | PASS | PASS |
classList.add should not add a token if it already exists | PASS | PASS | PASS | PASS | PASS | PASS |
classList.remove removes arguments passed, if they are present. | PASS | PASS | PASS | PASS | PASS | PASS |
classList.remove must remove existing tokens | PASS | PASS | PASS | PASS | PASS | PASS |
classList.remove must not break case-sensitive CSS selector matching | PASS | PASS | PASS | PASS | PASS | PASS |
classList.remove must remove duplicated tokens | PASS | PASS | PASS | PASS | PASS | PASS |
classList.remove must collapse whitespace around removed tokens | PASS | PASS | PASS | PASS | PASS | PASS |
classList.remove must collapse whitespaces around each token | FAIL | PASS | FAIL | PASS | FAIL | FAIL |
classList.remove must collapse whitespaces around each token and remove duplicates | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
classList.remove must collapse whitespace when removing duplicate tokens | PASS | PASS | PASS | PASS | PASS | PASS |
classList.add must collapse whitespaces and remove duplicates when adding a token that already exists | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
classList.toggle must toggle tokens case-sensitively when adding | PASS | PASS | PASS | PASS | PASS | PASS |
classList.toggle must not break case-sensitive CSS selector matching | PASS | PASS | PASS | PASS | PASS | PASS |
classList.toggle must be able to remove tokens | PASS | PASS | PASS | PASS | PASS | PASS |
classList.toggle must be case-sensitive when removing tokens | PASS | PASS | PASS | PASS | PASS | PASS |
CSS class selectors must stop matching when all classes have been removed | PASS | PASS | PASS | PASS | PASS | PASS |
className must be empty when all classes have been removed | PASS | PASS | PASS | PASS | PASS | PASS |
classList must stringify to an empty string when all classes have been removed | PASS | PASS | PASS | PASS | PASS | PASS |
classList.item(0) must return null when all classes have been removed | PASS | PASS | PASS | PASS | PASS | PASS |
classList[0] must be undefined when all classes have been removed | PASS | FAIL | PASS | FAIL | PASS | PASS |
classList.add should treat " " as a space | PASS | PASS | PASS | PASS | PASS | PASS |
classList.add should treat \t as a space | FAIL | PASS | FAIL | PASS | FAIL | FAIL |
classList.add should treat \r as a space | FAIL | PASS | FAIL | PASS | FAIL | FAIL |
classList.add should treat \n as a space | FAIL | PASS | FAIL | PASS | FAIL | FAIL |
classList.add should treat \f as a space | FAIL | PASS | FAIL | PASS | FAIL | FAIL |
classList.length must be read-only | PASS | PASS | PASS | PASS | PASS | PASS |
classList must be read-only | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild-entity.svg | OK | OK | OK | OK | OK | OK |
Entity References | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild-entity.xhtml | OK | OK | OK | OK | OK | OK |
Entity References | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild-namespace.html | OK | OK | OK | OK | OK | OK |
firstElementChild with namespaces | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild-namespace.svg | OK | OK | OK | OK | OK | OK |
firstElementChild with namespaces | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild-namespace.xhtml | OK | OK | OK | OK | OK | OK |
firstElementChild with namespaces | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild.html | OK | OK | OK | OK | OK | OK |
firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild.svg | OK | OK | OK | OK | OK | OK |
firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-firstElementChild.xhtml | OK | OK | OK | OK | OK | OK |
firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-getElementsByClassName.html | OK | OK | OK | OK | OK | OK |
getElementsByClassName should work on disconnected subtrees. | PASS | PASS | PASS | PASS | PASS | PASS |
Interface should be correct. | PASS | PASS | PASS | PASS | FAIL | FAIL |
/dom/nodes/Element-getElementsByTagName.html | OK | OK | OK | OK | OK | OK |
Interfaces | PASS | PASS | PASS | PASS | FAIL | FAIL |
Caching is allowed | PASS | PASS | PASS | PASS | PASS | PASS |
Shouldn't be able to set unsigned properties on a HTMLCollection (non-strict mode) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Shouldn't be able to set unsigned properties on a HTMLCollection (strict mode) | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Should be able to set expando shadowing a proto prop (item) | PASS | PASS | PASS | PASS | PASS | FAIL |
Should be able to set expando shadowing a proto prop (namedItem) | PASS | PASS | PASS | PASS | FAIL | FAIL |
hasOwnProperty, getOwnPropertyDescriptor, getOwnPropertyNames | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Element in non-HTML namespace, no prefix, lowercase name | PASS | PASS | PASS | PASS | FAIL | PASS |
Element in non-HTML namespace, no prefix, uppercase name | PASS | PASS | PASS | PASS | FAIL | PASS |
Element in non-HTML namespace, prefix, lowercase name | PASS | PASS | FAIL | FAIL | FAIL | PASS |
Element in non-HTML namespace, prefix, uppercase name | PASS | PASS | FAIL | FAIL | FAIL | PASS |
Element in HTML namespace, no prefix, non-ascii characters in name | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
Element in non-HTML namespace, non-ascii characters in name | PASS | PASS | PASS | PASS | FAIL | PASS |
Element in HTML namespace, prefix, non-ascii characters in name | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
Element in non-HTML namespace, prefix, non-ascii characters in name | PASS | PASS | FAIL | FAIL | FAIL | PASS |
getElementsByTagName('*') | PASS | PASS | PASS | PASS | PASS | PASS |
Matching the context object | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-getElementsByTagNameNS.html | OK | OK | OK | OK | OK | OK |
Element.getElementsByTagNameNS | PASS | PASS | PASS | PASS | FAIL | FAIL |
getElementsByTagNameNS('*', 'body') | PASS | PASS | PASS | PASS | PASS | PASS |
Empty string namespace | PASS | PASS | PASS | PASS | PASS | PASS |
body element in test namespace, no prefix | PASS | PASS | PASS | PASS | PASS | PASS |
body element in test namespace, prefix | PASS | PASS | PASS | PASS | PASS | PASS |
BODY element in test namespace, no prefix | PASS | PASS | PASS | PASS | PASS | PASS |
abc element in html namespace | PASS | PASS | PASS | PASS | PASS | PASS |
ABC element in html namespace | PASS | PASS | PASS | PASS | PASS | PASS |
AÇ, case sensitivity | PASS | PASS | PASS | PASS | PASS | PASS |
BODY element in test namespace, prefix | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS('http://www.w3.org/1999/xhtml', '*') | PASS | PASS | PASS | PASS | PASS | PASS |
getElementsByTagNameNS('*', '*') | PASS | PASS | PASS | PASS | PASS | PASS |
Empty lists | PASS | PASS | PASS | PASS | PASS | PASS |
Matching the context object (wildcard namespace) | PASS | PASS | PASS | PASS | PASS | PASS |
Matching the context object (specific namespace) | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-lastElementChild.html | OK | OK | OK | OK | OK | OK |
lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-lastElementChild.svg | OK | OK | OK | OK | OK | OK |
lastElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-lastElementChild.xhtml | OK | OK | OK | OK | OK | OK |
firstElementChild | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-matches.html | OK | OK | OK | OK | OK | OK |
/dom/nodes/Element-nextElementSibling.html | OK | OK | OK | OK | OK | OK |
nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-nextElementSibling.svg | OK | OK | OK | OK | OK | OK |
nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-nextElementSibling.xhtml | OK | OK | OK | OK | OK | OK |
nextElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-previousElementSibling.html | OK | OK | OK | OK | OK | OK |
previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-previousElementSibling.svg | OK | OK | OK | OK | OK | OK |
previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-previousElementSibling.xhtml | OK | OK | OK | OK | OK | OK |
previousElementSibling | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-remove.html | OK | OK | OK | OK | OK | OK |
element should support remove() | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if element doesn't have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if element does have a parent | PASS | PASS | PASS | FAIL | FAIL | PASS |
remove() should work if element does have a parent and siblings | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/nodes/Element-removeAttributeNS.html | OK | OK | OK | OK | OK | OK |
removeAttributeNS should take a local name. | PASS | PASS | PASS | FAIL | FAIL | PASS |
/dom/nodes/Element-siblingElement-null.html | OK | OK | OK | OK | OK | OK |
Null test | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-siblingElement-null.svg | OK | OK | OK | OK | OK | OK |
Null test | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-siblingElement-null.xhtml | OK | OK | OK | OK | OK | OK |
Null Test | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Element-tagName.html | OK | OK | OK | OK | OK | OK |
tagName should upper-case for HTML elements in HTML documents. | PASS | PASS | PASS | PASS | FAIL | FAIL |
tagName should not upper-case for SVG elements in HTML documents. | PASS | PASS | PASS | PASS | PASS | PASS |
tagName should be updated when changing ownerDocument | PASS | PASS | PASS | PASS | PASS | PASS |
tagName should be updated when changing ownerDocument (createDocument without prefix) | PASS | PASS | PASS | PASS | PASS | PASS |
tagName should be updated when changing ownerDocument (createDocument with prefix) | PASS | PASS | PASS | PASS | FAIL | FAIL |
/dom/nodes/MutationObserver-attributes.html | OK | TIMEOUT | OK | OK | OK | OK |
attributes Element.id: update, no oldValue, mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.id: update mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.id: empty string update mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.id: same value mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
attributes Element.unknown: IDL attribute no mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes HTMLInputElement.type: type update mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
attributes Element.className: new value mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.className: empty string update mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.className: same value mutation | PASS | TIMEOUT | PASS | PASS | FAIL | PASS |
attributes Element.className: same multiple values mutation | PASS | TIMEOUT | PASS | PASS | FAIL | PASS |
attributes Element.classList.add: single token addition mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.classList.add: multiple tokens addition mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.classList.add: syntax err/no mutation | PASS | PASS | PASS | FAIL | FAIL | PASS |
attributes Element.classList.add: invalid character/no mutation | PASS | PASS | PASS | FAIL | FAIL | PASS |
attributes Element.classList.add: same value mutation | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
attributes Element.classList.remove: single token removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.classList.remove: multiple tokens removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.classList.remove: missing token removal mutation | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
attributes Element.classList.toggle: token removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.classList.toggle: token addition mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.classList.toggle: forced token removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.classList.toggle: forced missing token removal no mutation | PASS | PASS | PASS | FAIL | FAIL | PASS |
attributes Element.classList.toggle: forced existing token addition no mutation | PASS | PASS | PASS | FAIL | FAIL | PASS |
attributes Element.classList.toggle: forced token addition mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.attributes.value: update mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.attributes.value: same id mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.setAttribute: id mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.setAttribute: same class mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.setAttribute: classname mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.removeAttribute: removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.removeAttribute: removal no mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
childList HTMLInputElement.removeAttribute: type removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.setAttributeNS: creation mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.setAttributeNS: prefixed attribute creation mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
attributes Element.removeAttributeNS: removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.removeAttributeNS: removal no mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes Element.removeAttributeNS: prefixed attribute removal no mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
attributes/attributeFilter Element.id/Element.className: update mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributes/attributeFilter Element.id/Element.className: multiple filter update mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
attributeOldValue alone Element.id: update mutation | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
attributeFilter alone Element.id/Element.className: multiple filter update mutation | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
childList false: no childList mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/MutationObserver-characterData.html | OK | TIMEOUT | OK | TIMEOUT | OK | OK |
characterData Text.data: simple mutation without oldValue | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.data: simple mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.appendData: simple mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.appendData: empty string mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.appendData: null string mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.insertData: simple mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.insertData: empty string mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.insertData: null string mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.deleteData: simple mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.deleteData: empty mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
characterData Text.replaceData: simple mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Text.replaceData: empty mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData ProcessingInstruction: data mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
characterData Comment: data mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
Range (r70) is created | PASS | PASS | PASS | PASS | PASS | PASS |
characterData Range.deleteContents: child and data removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
Range (r71) is created | PASS | PASS | PASS | PASS | PASS | PASS |
characterData Range.deleteContents: child and data removal mutation (2) | PASS | TIMEOUT | PASS | TIMEOUT | FAIL | PASS |
Range (r80) is created | PASS | PASS | PASS | PASS | PASS | PASS |
characterData Range.extractContents: child and data removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
Range (r81) is created | PASS | PASS | PASS | PASS | PASS | PASS |
characterData Range.extractContents: child and data removal mutation (2) | PASS | TIMEOUT | PASS | TIMEOUT | FAIL | PASS |
characterData/characterDataOldValue alone Text.data: simple mutation | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
/dom/nodes/MutationObserver-childList.html | OK | TIMEOUT | OK | TIMEOUT | OK | OK |
childList Node.nodeValue: no mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.textContent: replace content mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
childList Node.textContent: no previous content mutation | PASS | PASS | PASS | FAIL | FAIL | PASS |
childList Node.textContent: textContent no mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.textContent: empty string mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.normalize mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
childList Node.normalize mutations | PASS | FAIL | PASS | FAIL | FAIL | PASS |
childList Node.insertBefore: addition mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.insertBefore: removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.insertBefore: removal and addition mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.insertBefore: fragment addition mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.insertBefore: fragment removal mutations | PASS | FAIL | PASS | FAIL | FAIL | PASS |
childList Node.insertBefore: last child addition mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.appendChild: addition mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.appendChild: removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.appendChild: removal and addition mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.appendChild: fragment addition mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.appendChild: fragment removal mutations | PASS | FAIL | PASS | FAIL | FAIL | PASS |
childList Node.appendChild: addition outside document tree mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.replaceChild: replacement mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
childList Node.replaceChild: removal mutation | PASS | TIMEOUT | PASS | TIMEOUT | FAIL | PASS |
childList Node.replaceChild: internal replacement mutation | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
childList Node.removeChild: removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
Range (r70) is created | PASS | PASS | PASS | PASS | PASS | PASS |
childList Range.deleteContents: child removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
Range (r71) is created | PASS | PASS | PASS | PASS | PASS | PASS |
childList Range.deleteContents: child and data removal mutation | PASS | FAIL | FAIL | FAIL | FAIL | PASS |
Range (r80) is created | PASS | PASS | PASS | PASS | PASS | PASS |
childList Range.extractContents: child removal mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
Range (r81) is created | PASS | PASS | PASS | PASS | PASS | PASS |
childList Range.extractContents: child and data removal mutation | PASS | FAIL | FAIL | FAIL | FAIL | PASS |
Range (r90) is created | PASS | PASS | PASS | PASS | PASS | PASS |
childList Range.insertNode: child insertion mutation | PASS | PASS | PASS | PASS | FAIL | PASS |
Range (r91) is created | PASS | PASS | PASS | PASS | PASS | PASS |
childList Range.insertNode: children insertion mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
Range (r100) is created | PASS | PASS | PASS | PASS | PASS | PASS |
childList Range.surroundContents: children removal and addition mutation | PASS | FAIL | FAIL | FAIL | FAIL | PASS |
/dom/nodes/MutationObserver-disconnect.html | OK | OK | OK | OK | OK | OK |
subtree mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
disconnect discarded some mutations | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/MutationObserver-document.html | OK | OK | OK | OK | OK | OK |
setup test | PASS | PASS | PASS | PASS | FAIL | PASS |
parser insertion mutations | PASS | PASS | FAIL | PASS | FAIL | PASS |
parser script insertion mutation | PASS | PASS | FAIL | FAIL | FAIL | FAIL |
removal of parent during parsing | PASS | PASS | FAIL | FAIL | FAIL | FAIL |
/dom/nodes/MutationObserver-inner-outer.html | OK | OK | OK | OK | OK | OK |
innerHTML mutation | FAIL | FAIL | PASS | FAIL | FAIL | FAIL |
innerHTML with 2 children mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
outerHTML mutation | PASS | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/MutationObserver-takeRecords.html | OK | OK | OK | OK | OK | OK |
unreachabled test | PASS | PASS | PASS | PASS | FAIL | PASS |
All records present | PASS | PASS | PASS | FAIL | FAIL | PASS |
No more records present | PASS | PASS | PASS | PASS | FAIL | PASS |
/dom/nodes/Node-appendChild.html | OK | OK | OK | OK | OK | OK |
WebIDL tests | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Appending to a leaf node. | PASS | PASS | PASS | PASS | PASS | PASS |
Appending null to a text node | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Appending to a text node | PASS | PASS | PASS | PASS | PASS | PASS |
Appending null to a comment | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Appending to a comment | PASS | PASS | PASS | PASS | PASS | PASS |
Appending null to a doctype | PASS | FAIL | PASS | FAIL | FAIL | FAIL |
Appending to a doctype | PASS | FAIL | PASS | FAIL | PASS | PASS |
Appending a document | PASS | PASS | PASS | PASS | PASS | PASS |
Adopting an orphan | PASS | PASS | PASS | PASS | PASS | PASS |
Adopting a non-orphan | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Node-childNodes.html | OK | OK | OK | OK | OK | OK |
Caching of Node.childNodes | PASS | PASS | PASS | PASS | PASS | PASS |
Node.childNodes on an Element. | PASS | PASS | PASS | PASS | PASS | PASS |
Node.childNodes on a DocumentFragment. | PASS | PASS | PASS | PASS | PASS | PASS |
Node.childNodes on a Document. | FAIL | FAIL | PASS | FAIL | FAIL | PASS |
/dom/nodes/Node-cloneNode.html | OK | OK | OK | OK | OK | OK |
Unprefixed HTML element | PASS | PASS | PASS | PASS | PASS | PASS |
Prefixed HTML element | PASS | PASS | PASS | PASS | PASS | PASS |
Prefixed non-HTML element | PASS | PASS | PASS | PASS | PASS | PASS |
/dom/nodes/Node-compareDocumentPosition.html | OK | OK | OK | OK | OK | OK |
paras[0].compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[0].firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[0].firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara1.firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara1.firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara1.firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara1.firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
document.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
document.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedDiv.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedDiv.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoc.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoc.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignPara2.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignPara2.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlDoc.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlDoc.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlElement.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlElement.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
processingInstruction.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
processingInstruction.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedProcessingInstruction.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedProcessingInstruction.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
comment.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
comment.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedComment.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedComment.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | PASS |
docfrag.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
docfrag.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
doctype.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
doctype.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | PASS |
foreignDoctype.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
foreignDoctype.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
paras[1].compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
paras[1].compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedPara2.firstChild.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedPara2.firstChild.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | PASS |
testDiv.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
testDiv.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlElement.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlElement.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedForeignTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedForeignTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedProcessingInstruction) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(comment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(docfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(doctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(paras[1]) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedPara2.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(testDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedXmlElement) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedForeignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(xmlTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedXmlTextNode) | PASS | PASS | PASS | PASS | PASS | PASS |
detachedXmlTextNode.compareDocumentPosition(xmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedForeignComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(detachedXmlComment) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(foreignDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(xmlDocfrag) | PASS | PASS | PASS | PASS | PASS | FAIL |
detachedXmlTextNode.compareDocumentPosition(xmlDoctype) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(paras[0]) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(paras[0].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(paras[1].firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(foreignPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(foreignPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(detachedPara1) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(detachedPara1.firstChild) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(document) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(detachedDiv) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(foreignDoc) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(foreignPara2) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(xmlDoc) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.compareDocumentPosition(xmlElement) | PASS | PASS | PASS | PASS | PASS | PASS |
xmlComment.compareDocumentPosition(detachedTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(foreignTextNode) | PASS | PASS | PASS | PASS | PASS | FAIL |
xmlComment.compareDocumentPosition(processingInstruction) | PASS | PASS | PASS | PASS | P |