idlharness.window.html

FAILExpected1,515 of 1,910 subtests pass3,515 ms

Details

Test
/dom/idlharness.window.html
Harness
OK

Subtests

StatusSubtestMessage
FAILidl_test setup
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
PASSidl_test validation
PASSPartial interface Window: original interface defined
PASSPartial interface Window: member names are unique
PASSPartial interface Element: original interface defined
PASSPartial interface Element: member names are unique
PASSPartial interface Document: original interface defined
PASSPartial interface Document: member names are unique
PASSPartial interface mixin DocumentOrShadowRoot: original interface mixin defined
PASSPartial interface mixin DocumentOrShadowRoot: member names are unique
PASSPartial interface Document[2]: member names are unique
PASSPartial interface Element[2]: member names are unique
PASSPartial interface Document[3]: member names are unique
PASSPartial interface Window[2]: member names are unique
PASSDocument includes NonElementParentNode: member names are unique
PASSDocumentFragment includes NonElementParentNode: member names are unique
PASSDocument includes DocumentOrShadowRoot: member names are unique
PASSShadowRoot includes DocumentOrShadowRoot: member names are unique
PASSDocument includes ParentNode: member names are unique
PASSDocumentFragment includes ParentNode: member names are unique
PASSElement includes ParentNode: member names are unique
PASSElement includes NonDocumentTypeChildNode: member names are unique
PASSCharacterData includes NonDocumentTypeChildNode: member names are unique
PASSDocumentType includes ChildNode: member names are unique
PASSElement includes ChildNode: member names are unique
PASSCharacterData includes ChildNode: member names are unique
PASSElement includes Slottable: member names are unique
PASSText includes Slottable: member names are unique
PASSDocument includes XPathEvaluatorBase: member names are unique
PASSXPathEvaluator includes XPathEvaluatorBase: member names are unique
PASSDocument includes GlobalEventHandlers: member names are unique
PASSHTMLElement includes GlobalEventHandlers: member names are unique
PASSHTMLElement includes ElementContentEditable: member names are unique
PASSHTMLElement includes HTMLOrSVGOrMathMLElement: member names are unique
PASSWindow includes GlobalEventHandlers: member names are unique
PASSWindow includes WindowEventHandlers: member names are unique
PASSWindow includes WindowOrWorkerGlobalScope: member names are unique
PASSWindow includes AnimationFrameProvider: member names are unique
PASSWindow includes WindowSessionStorage: member names are unique
PASSWindow includes WindowLocalStorage: member names are unique
PASSEvent interface: existence and properties of interface object
PASSEvent interface object length
PASSEvent interface object name
PASSEvent interface: existence and properties of interface prototype object
PASSEvent interface: existence and properties of interface prototype object's "constructor" property
PASSEvent interface: existence and properties of interface prototype object's @@unscopables property
PASSEvent interface: attribute type
PASSEvent interface: attribute target
PASSEvent interface: attribute srcElement
PASSEvent interface: attribute currentTarget
PASSEvent interface: operation composedPath()
PASSEvent interface: constant NONE on interface object
PASSEvent interface: constant NONE on interface prototype object
PASSEvent interface: constant CAPTURING_PHASE on interface object
PASSEvent interface: constant CAPTURING_PHASE on interface prototype object
PASSEvent interface: constant AT_TARGET on interface object
PASSEvent interface: constant AT_TARGET on interface prototype object
PASSEvent interface: constant BUBBLING_PHASE on interface object
PASSEvent interface: constant BUBBLING_PHASE on interface prototype object
PASSEvent interface: attribute eventPhase
PASSEvent interface: operation stopPropagation()
PASSEvent interface: attribute cancelBubble
PASSEvent interface: operation stopImmediatePropagation()
PASSEvent interface: attribute bubbles
PASSEvent interface: attribute cancelable
PASSEvent interface: attribute returnValue
PASSEvent interface: operation preventDefault()
PASSEvent interface: attribute defaultPrevented
PASSEvent interface: attribute composed
PASSEvent interface: attribute timeStamp
PASSEvent interface: operation initEvent(DOMString, optional boolean, optional boolean)
PASSEvent must be primary interface of document.createEvent("Event")
PASSStringification of document.createEvent("Event")
PASSEvent interface: document.createEvent("Event") must inherit property "type" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "target" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "srcElement" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "currentTarget" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "composedPath()" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "NONE" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "CAPTURING_PHASE" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "AT_TARGET" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "BUBBLING_PHASE" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "eventPhase" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "stopPropagation()" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "cancelBubble" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "stopImmediatePropagation()" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "bubbles" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "cancelable" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "returnValue" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "preventDefault()" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "defaultPrevented" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "composed" with the proper type
PASSEvent interface: document.createEvent("Event") must have own property "isTrusted"
PASSEvent interface: document.createEvent("Event") must inherit property "timeStamp" with the proper type
PASSEvent interface: document.createEvent("Event") must inherit property "initEvent(DOMString, optional boolean, optional boolean)" with the proper type
PASSEvent interface: calling initEvent(DOMString, optional boolean, optional boolean) on document.createEvent("Event") with too few arguments must throw TypeError
PASSEvent must be primary interface of new Event("foo")
PASSStringification of new Event("foo")
PASSEvent interface: new Event("foo") must inherit property "type" with the proper type
PASSEvent interface: new Event("foo") must inherit property "target" with the proper type
PASSEvent interface: new Event("foo") must inherit property "srcElement" with the proper type
PASSEvent interface: new Event("foo") must inherit property "currentTarget" with the proper type
PASSEvent interface: new Event("foo") must inherit property "composedPath()" with the proper type
PASSEvent interface: new Event("foo") must inherit property "NONE" with the proper type
PASSEvent interface: new Event("foo") must inherit property "CAPTURING_PHASE" with the proper type
PASSEvent interface: new Event("foo") must inherit property "AT_TARGET" with the proper type
PASSEvent interface: new Event("foo") must inherit property "BUBBLING_PHASE" with the proper type
PASSEvent interface: new Event("foo") must inherit property "eventPhase" with the proper type
PASSEvent interface: new Event("foo") must inherit property "stopPropagation()" with the proper type
PASSEvent interface: new Event("foo") must inherit property "cancelBubble" with the proper type
PASSEvent interface: new Event("foo") must inherit property "stopImmediatePropagation()" with the proper type
PASSEvent interface: new Event("foo") must inherit property "bubbles" with the proper type
PASSEvent interface: new Event("foo") must inherit property "cancelable" with the proper type
PASSEvent interface: new Event("foo") must inherit property "returnValue" with the proper type
PASSEvent interface: new Event("foo") must inherit property "preventDefault()" with the proper type
PASSEvent interface: new Event("foo") must inherit property "defaultPrevented" with the proper type
PASSEvent interface: new Event("foo") must inherit property "composed" with the proper type
PASSEvent interface: new Event("foo") must have own property "isTrusted"
PASSEvent interface: new Event("foo") must inherit property "timeStamp" with the proper type
PASSEvent interface: new Event("foo") must inherit property "initEvent(DOMString, optional boolean, optional boolean)" with the proper type
PASSEvent interface: calling initEvent(DOMString, optional boolean, optional boolean) on new Event("foo") with too few arguments must throw TypeError
PASSCustomEvent interface: existence and properties of interface object
PASSCustomEvent interface object length
PASSCustomEvent interface object name
PASSCustomEvent interface: existence and properties of interface prototype object
PASSCustomEvent interface: existence and properties of interface prototype object's "constructor" property
PASSCustomEvent interface: existence and properties of interface prototype object's @@unscopables property
PASSCustomEvent interface: attribute detail
PASSCustomEvent interface: operation initCustomEvent(DOMString, optional boolean, optional boolean, optional any)
PASSCustomEvent must be primary interface of new CustomEvent("foo")
PASSStringification of new CustomEvent("foo")
PASSCustomEvent interface: new CustomEvent("foo") must inherit property "detail" with the proper type
PASSCustomEvent interface: new CustomEvent("foo") must inherit property "initCustomEvent(DOMString, optional boolean, optional boolean, optional any)" with the proper type
PASSCustomEvent interface: calling initCustomEvent(DOMString, optional boolean, optional boolean, optional any) on new CustomEvent("foo") with too few arguments must throw TypeError
PASSEvent interface: new CustomEvent("foo") must inherit property "type" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "target" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "srcElement" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "currentTarget" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "composedPath()" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "NONE" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "CAPTURING_PHASE" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "AT_TARGET" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "BUBBLING_PHASE" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "eventPhase" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "stopPropagation()" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "cancelBubble" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "stopImmediatePropagation()" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "bubbles" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "cancelable" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "returnValue" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "preventDefault()" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "defaultPrevented" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "composed" with the proper type
PASSEvent interface: new CustomEvent("foo") must have own property "isTrusted"
PASSEvent interface: new CustomEvent("foo") must inherit property "timeStamp" with the proper type
PASSEvent interface: new CustomEvent("foo") must inherit property "initEvent(DOMString, optional boolean, optional boolean)" with the proper type
PASSEvent interface: calling initEvent(DOMString, optional boolean, optional boolean) on new CustomEvent("foo") with too few arguments must throw TypeError
PASSEventTarget interface: existence and properties of interface object
PASSEventTarget interface object length
PASSEventTarget interface object name
PASSEventTarget interface: existence and properties of interface prototype object
PASSEventTarget interface: existence and properties of interface prototype object's "constructor" property
PASSEventTarget interface: existence and properties of interface prototype object's @@unscopables property
PASSEventTarget interface: operation addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))
PASSEventTarget interface: operation removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))
PASSEventTarget interface: operation dispatchEvent(Event)
PASSEventTarget must be primary interface of new EventTarget()
PASSStringification of new EventTarget()
PASSEventTarget interface: new EventTarget() must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on new EventTarget() with too few arguments must throw TypeError
PASSEventTarget interface: new EventTarget() must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on new EventTarget() with too few arguments must throw TypeError
PASSEventTarget interface: new EventTarget() must inherit property "dispatchEvent(Event)" with the proper type
PASSEventTarget interface: calling dispatchEvent(Event) on new EventTarget() with too few arguments must throw TypeError
PASSEventListener interface: existence and properties of interface object
PASSEventListener interface: existence and properties of interface prototype object
PASSEventListener interface: existence and properties of interface prototype object's "constructor" property
PASSEventListener interface: existence and properties of interface prototype object's @@unscopables property
PASSEventListener interface: operation handleEvent(Event)
PASSAbortController interface: existence and properties of interface object
PASSAbortController interface object length
FAILAbortController interface object name
assert_equals: wrong value for AbortController.name expected "AbortController" but got "LazyAbortController"
assert_equals: wrong value for AbortController.name expected "AbortController" but got "LazyAbortController"
PASSAbortController interface: existence and properties of interface prototype object
PASSAbortController interface: existence and properties of interface prototype object's "constructor" property
PASSAbortController interface: existence and properties of interface prototype object's @@unscopables property
FAILAbortController interface: attribute signal
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
FAILAbortController interface: operation abort(optional any)
assert_true: property should be enumerable expected true got false
assert_true: property should be enumerable expected true got false
PASSAbortController must be primary interface of new AbortController()
FAILStringification of new AbortController()
assert_class_string: class string of new AbortController() expected "[object AbortController]" but got "[object Object]"
assert_class_string: class string of new AbortController() expected "[object AbortController]" but got "[object Object]"
PASSAbortController interface: new AbortController() must inherit property "signal" with the proper type
PASSAbortController interface: new AbortController() must inherit property "abort(optional any)" with the proper type
PASSAbortController interface: calling abort(optional any) on new AbortController() with too few arguments must throw TypeError
FAILAbortSignal interface: existence and properties of interface object
assert_equals: prototype of AbortSignal is not EventTarget expected function "class{static{h(this,"qa")}static{a(this,"KsEventTarget")}addEventListener(t,e,n){if(arguments.length<2)throw new TypeError…
assert_equals: prototype of AbortSignal is not EventTarget expected function "class{static{h(this,"qa")}static{a(this,"KsEventTarget")}addEventListener(t,e,n){if(arguments.length<2)throw new TypeError…
PASSAbortSignal interface object length
PASSAbortSignal interface object name
FAILAbortSignal interface: existence and properties of interface prototype object
assert_false: AbortSignal.prototype should not be writable expected false got true
assert_false: AbortSignal.prototype should not be writable expected false got true
PASSAbortSignal interface: existence and properties of interface prototype object's "constructor" property
PASSAbortSignal interface: existence and properties of interface prototype object's @@unscopables property
PASSAbortSignal interface: operation abort(optional any)
FAILAbortSignal interface: operation timeout(unsigned long long)
assert_equals: property has wrong .length expected 1 but got 0
assert_equals: property has wrong .length expected 1 but got 0
FAILAbortSignal interface: operation any(sequence<AbortSignal>)
assert_equals: property has wrong .length expected 1 but got 0
assert_equals: property has wrong .length expected 1 but got 0
FAILAbortSignal interface: attribute aborted
assert_equals: getter must have the name 'get aborted' expected "get aborted" but got ""
assert_equals: getter must have the name 'get aborted' expected "get aborted" but got ""
FAILAbortSignal interface: attribute reason
assert_equals: getter must have the name 'get reason' expected "get reason" but got ""
assert_equals: getter must have the name 'get reason' expected "get reason" but got ""
PASSAbortSignal interface: operation throwIfAborted()
FAILAbortSignal interface: attribute onabort
assert_equals: getter must have the name 'get onabort' expected "get onabort" but got ""
assert_equals: getter must have the name 'get onabort' expected "get onabort" but got ""
PASSAbortSignal must be primary interface of new AbortController().signal
PASSStringification of new AbortController().signal
PASSAbortSignal interface: new AbortController().signal must inherit property "abort(optional any)" with the proper type
PASSAbortSignal interface: calling abort(optional any) on new AbortController().signal with too few arguments must throw TypeError
PASSAbortSignal interface: new AbortController().signal must inherit property "timeout(unsigned long long)" with the proper type
PASSAbortSignal interface: calling timeout(unsigned long long) on new AbortController().signal with too few arguments must throw TypeError
PASSAbortSignal interface: new AbortController().signal must inherit property "any(sequence<AbortSignal>)" with the proper type
PASSAbortSignal interface: calling any(sequence<AbortSignal>) on new AbortController().signal with too few arguments must throw TypeError
PASSAbortSignal interface: new AbortController().signal must inherit property "aborted" with the proper type
PASSAbortSignal interface: new AbortController().signal must inherit property "reason" with the proper type
PASSAbortSignal interface: new AbortController().signal must inherit property "throwIfAborted()" with the proper type
PASSAbortSignal interface: new AbortController().signal must inherit property "onabort" with the proper type
PASSEventTarget interface: new AbortController().signal must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on new AbortController().signal with too few arguments must throw TypeError
PASSEventTarget interface: new AbortController().signal must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on new AbortController().signal with too few arguments must throw TypeError
PASSEventTarget interface: new AbortController().signal must inherit property "dispatchEvent(Event)" with the proper type
PASSEventTarget interface: calling dispatchEvent(Event) on new AbortController().signal with too few arguments must throw TypeError
FAILNodeList interface: existence and properties of interface object
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
PASSNodeList interface object length
PASSNodeList interface object name
PASSNodeList interface: existence and properties of interface prototype object
PASSNodeList interface: existence and properties of interface prototype object's "constructor" property
PASSNodeList interface: existence and properties of interface prototype object's @@unscopables property
FAILNodeList interface: operation item(unsigned long)
assert_equals: property has wrong .name expected "item" but got ""
assert_equals: property has wrong .name expected "item" but got ""
FAILNodeList interface: attribute length
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
PASSNodeList interface: iterable<Node>
PASSNodeList must be primary interface of document.querySelectorAll("script")
PASSStringification of document.querySelectorAll("script")
PASSNodeList interface: document.querySelectorAll("script") must inherit property "item(unsigned long)" with the proper type
FAILNodeList interface: calling item(unsigned long) on document.querySelectorAll("script") with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNodeList interface: document.querySelectorAll("script") must inherit property "length" with the proper type
FAILHTMLCollection interface: existence and properties of interface object
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
PASSHTMLCollection interface object length
PASSHTMLCollection interface object name
PASSHTMLCollection interface: existence and properties of interface prototype object
PASSHTMLCollection interface: existence and properties of interface prototype object's "constructor" property
PASSHTMLCollection interface: existence and properties of interface prototype object's @@unscopables property
PASSHTMLCollection interface: attribute length
PASSHTMLCollection interface: operation item(unsigned long)
PASSHTMLCollection interface: operation namedItem(DOMString)
PASSHTMLCollection must be primary interface of document.body.children
PASSStringification of document.body.children
FAILHTMLCollection interface: document.body.children must inherit property "length" with the proper type
assert_inherits: property "length" found on object expected in prototype chain
assert_inherits: property "length" found on object expected in prototype chain
PASSHTMLCollection interface: document.body.children must inherit property "item(unsigned long)" with the proper type
FAILHTMLCollection interface: calling item(unsigned long) on document.body.children with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSHTMLCollection interface: document.body.children must inherit property "namedItem(DOMString)" with the proper type
FAILHTMLCollection interface: calling namedItem(DOMString) on document.body.children with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSMutationObserver interface: existence and properties of interface object
PASSMutationObserver interface object length
PASSMutationObserver interface object name
PASSMutationObserver interface: existence and properties of interface prototype object
PASSMutationObserver interface: existence and properties of interface prototype object's "constructor" property
PASSMutationObserver interface: existence and properties of interface prototype object's @@unscopables property
PASSMutationObserver interface: operation observe(Node, optional MutationObserverInit)
PASSMutationObserver interface: operation disconnect()
PASSMutationObserver interface: operation takeRecords()
FAILMutationRecord interface: existence and properties of interface object
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
PASSMutationRecord interface object length
PASSMutationRecord interface object name
PASSMutationRecord interface: existence and properties of interface prototype object
PASSMutationRecord interface: existence and properties of interface prototype object's "constructor" property
PASSMutationRecord interface: existence and properties of interface prototype object's @@unscopables property
FAILMutationRecord interface: attribute type
assert_true: The prototype object must have a property "type" expected true got false
assert_true: The prototype object must have a property "type" expected true got false
FAILMutationRecord interface: attribute target
assert_true: The prototype object must have a property "target" expected true got false
assert_true: The prototype object must have a property "target" expected true got false
FAILMutationRecord interface: attribute addedNodes
assert_true: The prototype object must have a property "addedNodes" expected true got false
assert_true: The prototype object must have a property "addedNodes" expected true got false
FAILMutationRecord interface: attribute removedNodes
assert_true: The prototype object must have a property "removedNodes" expected true got false
assert_true: The prototype object must have a property "removedNodes" expected true got false
FAILMutationRecord interface: attribute previousSibling
assert_true: The prototype object must have a property "previousSibling" expected true got false
assert_true: The prototype object must have a property "previousSibling" expected true got false
FAILMutationRecord interface: attribute nextSibling
assert_true: The prototype object must have a property "nextSibling" expected true got false
assert_true: The prototype object must have a property "nextSibling" expected true got false
FAILMutationRecord interface: attribute attributeName
assert_true: The prototype object must have a property "attributeName" expected true got false
assert_true: The prototype object must have a property "attributeName" expected true got false
FAILMutationRecord interface: attribute attributeNamespace
assert_true: The prototype object must have a property "attributeNamespace" expected true got false
assert_true: The prototype object must have a property "attributeNamespace" expected true got false
FAILMutationRecord interface: attribute oldValue
assert_true: The prototype object must have a property "oldValue" expected true got false
assert_true: The prototype object must have a property "oldValue" expected true got false
FAILNode interface: existence and properties of interface object
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
FAILNode interface object length
assert_equals: wrong value for Node.length expected 0 but got 2
assert_equals: wrong value for Node.length expected 0 but got 2
PASSNode interface object name
PASSNode interface: existence and properties of interface prototype object
PASSNode interface: existence and properties of interface prototype object's "constructor" property
PASSNode interface: existence and properties of interface prototype object's @@unscopables property
PASSNode interface: constant ELEMENT_NODE on interface object
PASSNode interface: constant ELEMENT_NODE on interface prototype object
PASSNode interface: constant ATTRIBUTE_NODE on interface object
PASSNode interface: constant ATTRIBUTE_NODE on interface prototype object
PASSNode interface: constant TEXT_NODE on interface object
PASSNode interface: constant TEXT_NODE on interface prototype object
PASSNode interface: constant CDATA_SECTION_NODE on interface object
PASSNode interface: constant CDATA_SECTION_NODE on interface prototype object
PASSNode interface: constant ENTITY_REFERENCE_NODE on interface object
PASSNode interface: constant ENTITY_REFERENCE_NODE on interface prototype object
PASSNode interface: constant ENTITY_NODE on interface object
PASSNode interface: constant ENTITY_NODE on interface prototype object
PASSNode interface: constant PROCESSING_INSTRUCTION_NODE on interface object
PASSNode interface: constant PROCESSING_INSTRUCTION_NODE on interface prototype object
PASSNode interface: constant COMMENT_NODE on interface object
PASSNode interface: constant COMMENT_NODE on interface prototype object
PASSNode interface: constant DOCUMENT_NODE on interface object
PASSNode interface: constant DOCUMENT_NODE on interface prototype object
PASSNode interface: constant DOCUMENT_TYPE_NODE on interface object
PASSNode interface: constant DOCUMENT_TYPE_NODE on interface prototype object
PASSNode interface: constant DOCUMENT_FRAGMENT_NODE on interface object
PASSNode interface: constant DOCUMENT_FRAGMENT_NODE on interface prototype object
PASSNode interface: constant NOTATION_NODE on interface object
PASSNode interface: constant NOTATION_NODE on interface prototype object
PASSNode interface: attribute nodeType
PASSNode interface: attribute nodeName
PASSNode interface: attribute baseURI
PASSNode interface: attribute isConnected
PASSNode interface: attribute ownerDocument
FAILNode interface: operation getRootNode(optional GetRootNodeOptions)
assert_equals: property has wrong .name expected "getRootNode" but got ""
assert_equals: property has wrong .name expected "getRootNode" but got ""
PASSNode interface: attribute parentNode
PASSNode interface: attribute parentElement
PASSNode interface: operation hasChildNodes()
PASSNode interface: attribute childNodes
PASSNode interface: attribute firstChild
PASSNode interface: attribute lastChild
PASSNode interface: attribute previousSibling
PASSNode interface: attribute nextSibling
PASSNode interface: attribute nodeValue
PASSNode interface: attribute textContent
PASSNode interface: operation normalize()
PASSNode interface: operation cloneNode(optional boolean)
FAILNode interface: operation isEqualNode(Node?)
assert_equals: property has wrong .name expected "isEqualNode" but got ""
assert_equals: property has wrong .name expected "isEqualNode" but got ""
FAILNode interface: operation isSameNode(Node?)
assert_equals: property has wrong .name expected "isSameNode" but got ""
assert_equals: property has wrong .name expected "isSameNode" but got ""
PASSNode interface: constant DOCUMENT_POSITION_DISCONNECTED on interface object
PASSNode interface: constant DOCUMENT_POSITION_DISCONNECTED on interface prototype object
PASSNode interface: constant DOCUMENT_POSITION_PRECEDING on interface object
PASSNode interface: constant DOCUMENT_POSITION_PRECEDING on interface prototype object
PASSNode interface: constant DOCUMENT_POSITION_FOLLOWING on interface object
PASSNode interface: constant DOCUMENT_POSITION_FOLLOWING on interface prototype object
PASSNode interface: constant DOCUMENT_POSITION_CONTAINS on interface object
PASSNode interface: constant DOCUMENT_POSITION_CONTAINS on interface prototype object
PASSNode interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface object
PASSNode interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface prototype object
PASSNode interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface object
PASSNode interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface prototype object
FAILNode interface: operation compareDocumentPosition(Node)
assert_equals: property has wrong .name expected "compareDocumentPosition" but got ""
assert_equals: property has wrong .name expected "compareDocumentPosition" but got ""
PASSNode interface: operation contains(Node?)
FAILNode interface: operation lookupPrefix(DOMString?)
assert_equals: property has wrong .name expected "lookupPrefix" but got ""
assert_equals: property has wrong .name expected "lookupPrefix" but got ""
FAILNode interface: operation lookupNamespaceURI(DOMString?)
assert_equals: property has wrong .name expected "lookupNamespaceURI" but got ""
assert_equals: property has wrong .name expected "lookupNamespaceURI" but got ""
FAILNode interface: operation isDefaultNamespace(DOMString?)
assert_equals: property has wrong .name expected "isDefaultNamespace" but got ""
assert_equals: property has wrong .name expected "isDefaultNamespace" but got ""
PASSNode interface: operation insertBefore(Node, Node?)
PASSNode interface: operation appendChild(Node)
PASSNode interface: operation replaceChild(Node, Node)
PASSNode interface: operation removeChild(Node)
FAILDocument interface: existence and properties of interface object
assert_equals: prototype of Document is not Node expected function "class bw extends ru{static{h(this,"Ng")}static{a(this,"NodeBase")}get data(){return this._info?this._info.nodeValue:void 0}set data(…
assert_equals: prototype of Document is not Node expected function "class bw extends ru{static{h(this,"Ng")}static{a(this,"NodeBase")}get data(){return this._info?this._info.nodeValue:void 0}set data(…
PASSDocument interface object length
PASSDocument interface object name
FAILDocument interface: existence and properties of interface prototype object
assert_equals: prototype of Document.prototype is not Node.prototype expected object "[object Node]" but got object "[object Object]"
assert_equals: prototype of Document.prototype is not Node.prototype expected object "[object Node]" but got object "[object Object]"
PASSDocument interface: existence and properties of interface prototype object's "constructor" property
FAILDocument interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: Document.prototype should have an @@unscopables property expected property symbol "Symbol(Symbol.unscopables)" missing
assert_own_property: Document.prototype should have an @@unscopables property expected property symbol "Symbol(Symbol.unscopables)" missing
PASSDocument interface: attribute implementation
PASSDocument interface: attribute URL
PASSDocument interface: attribute documentURI
PASSDocument interface: attribute compatMode
PASSDocument interface: attribute characterSet
PASSDocument interface: attribute charset
PASSDocument interface: attribute inputEncoding
PASSDocument interface: attribute contentType
PASSDocument interface: attribute doctype
PASSDocument interface: attribute documentElement
PASSDocument interface: operation getElementsByTagName(DOMString)
PASSDocument interface: operation getElementsByTagNameNS(DOMString?, DOMString)
PASSDocument interface: operation getElementsByClassName(DOMString)
PASSDocument interface: operation createElement(DOMString, optional (DOMString or ElementCreationOptions))
PASSDocument interface: operation createElementNS(DOMString?, DOMString, optional (DOMString or ElementCreationOptions))
PASSDocument interface: operation createDocumentFragment()
PASSDocument interface: operation createTextNode(DOMString)
PASSDocument interface: operation createCDATASection(DOMString)
PASSDocument interface: operation createComment(DOMString)
PASSDocument interface: operation createProcessingInstruction(DOMString, DOMString)
PASSDocument interface: operation importNode(Node, optional (boolean or ImportNodeOptions))
PASSDocument interface: operation adoptNode(Node)
PASSDocument interface: operation createAttribute(DOMString)
PASSDocument interface: operation createAttributeNS(DOMString?, DOMString)
PASSDocument interface: operation createEvent(DOMString)
PASSDocument interface: operation createRange()
PASSDocument interface: operation createNodeIterator(Node, optional unsigned long, optional NodeFilter?)
PASSDocument interface: operation createTreeWalker(Node, optional unsigned long, optional NodeFilter?)
FAILDocument interface: attribute fullscreenEnabled
assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined"
assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined"
FAILDocument interface: attribute fullscreen
Cannot convert undefined or null to object
Cannot convert undefined or null to object
FAILDocument interface: operation exitFullscreen()
assert_unreached: Throws "TypeError: Illegal invocation" instead of rejecting promise Reached unreachable code
assert_unreached: Throws "TypeError: Illegal invocation" instead of rejecting promise Reached unreachable code
FAILDocument interface: attribute onfullscreenchange
assert_true: The prototype object must have a property "onfullscreenchange" expected true got false
assert_true: The prototype object must have a property "onfullscreenchange" expected true got false
FAILDocument interface: attribute onfullscreenerror
assert_true: The prototype object must have a property "onfullscreenerror" expected true got false
assert_true: The prototype object must have a property "onfullscreenerror" expected true got false
PASSDocument interface: operation getElementById(DOMString)
FAILDocument interface: attribute customElementRegistry
assert_true: The prototype object must have a property "customElementRegistry" expected true got false
assert_true: The prototype object must have a property "customElementRegistry" expected true got false
FAILDocument interface: attribute fullscreenElement
assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined"
assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined"
FAILDocument interface: attribute children
assert_true: The prototype object must have a property "children" expected true got false
assert_true: The prototype object must have a property "children" expected true got false
FAILDocument interface: attribute firstElementChild
assert_true: The prototype object must have a property "firstElementChild" expected true got false
assert_true: The prototype object must have a property "firstElementChild" expected true got false
FAILDocument interface: attribute lastElementChild
assert_true: The prototype object must have a property "lastElementChild" expected true got false
assert_true: The prototype object must have a property "lastElementChild" expected true got false
FAILDocument interface: attribute childElementCount
assert_true: The prototype object must have a property "childElementCount" expected true got false
assert_true: The prototype object must have a property "childElementCount" expected true got false
FAILDocument interface: operation prepend((Node or DOMString)...)
Cannot convert undefined or null to object
Cannot convert undefined or null to object
FAILDocument interface: operation append((Node or DOMString)...)
Cannot convert undefined or null to object
Cannot convert undefined or null to object
FAILDocument interface: operation replaceChildren((Node or DOMString)...)
Cannot convert undefined or null to object
Cannot convert undefined or null to object
FAILDocument interface: operation moveBefore(Node, Node?)
assert_own_property: interface prototype object missing non-static operation expected property "moveBefore" missing
assert_own_property: interface prototype object missing non-static operation expected property "moveBefore" missing
PASSDocument interface: operation querySelector(DOMString)
PASSDocument interface: operation querySelectorAll(DOMString)
FAILDocument interface: operation createExpression(DOMString, optional XPathNSResolver?)
assert_own_property: interface prototype object missing non-static operation expected property "createExpression" missing
assert_own_property: interface prototype object missing non-static operation expected property "createExpression" missing
FAILDocument interface: operation createNSResolver(Node)
assert_own_property: interface prototype object missing non-static operation expected property "createNSResolver" missing
assert_own_property: interface prototype object missing non-static operation expected property "createNSResolver" missing
FAILDocument interface: operation evaluate(DOMString, Node, optional XPathNSResolver?, optional unsigned short, optional XPathResult?)
assert_own_property: interface prototype object missing non-static operation expected property "evaluate" missing
assert_own_property: interface prototype object missing non-static operation expected property "evaluate" missing
PASSDocument must be primary interface of new Document()
PASSStringification of new Document()
PASSDocument interface: new Document() must inherit property "implementation" with the proper type
PASSDocument interface: new Document() must inherit property "URL" with the proper type
PASSDocument interface: new Document() must inherit property "documentURI" with the proper type
PASSDocument interface: new Document() must inherit property "compatMode" with the proper type
PASSDocument interface: new Document() must inherit property "characterSet" with the proper type
PASSDocument interface: new Document() must inherit property "charset" with the proper type
PASSDocument interface: new Document() must inherit property "inputEncoding" with the proper type
PASSDocument interface: new Document() must inherit property "contentType" with the proper type
PASSDocument interface: new Document() must inherit property "doctype" with the proper type
PASSDocument interface: new Document() must inherit property "documentElement" with the proper type
PASSDocument interface: new Document() must inherit property "getElementsByTagName(DOMString)" with the proper type
PASSDocument interface: calling getElementsByTagName(DOMString) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "getElementsByTagNameNS(DOMString?, DOMString)" with the proper type
PASSDocument interface: calling getElementsByTagNameNS(DOMString?, DOMString) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "getElementsByClassName(DOMString)" with the proper type
PASSDocument interface: calling getElementsByClassName(DOMString) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "createElement(DOMString, optional (DOMString or ElementCreationOptions))" with the proper type
PASSDocument interface: calling createElement(DOMString, optional (DOMString or ElementCreationOptions)) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "createElementNS(DOMString?, DOMString, optional (DOMString or ElementCreationOptions))" with the proper type
PASSDocument interface: calling createElementNS(DOMString?, DOMString, optional (DOMString or ElementCreationOptions)) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "createDocumentFragment()" with the proper type
PASSDocument interface: new Document() must inherit property "createTextNode(DOMString)" with the proper type
PASSDocument interface: calling createTextNode(DOMString) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "createCDATASection(DOMString)" with the proper type
PASSDocument interface: calling createCDATASection(DOMString) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "createComment(DOMString)" with the proper type
PASSDocument interface: calling createComment(DOMString) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "createProcessingInstruction(DOMString, DOMString)" with the proper type
PASSDocument interface: calling createProcessingInstruction(DOMString, DOMString) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "importNode(Node, optional (boolean or ImportNodeOptions))" with the proper type
PASSDocument interface: calling importNode(Node, optional (boolean or ImportNodeOptions)) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "adoptNode(Node)" with the proper type
PASSDocument interface: calling adoptNode(Node) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "createAttribute(DOMString)" with the proper type
PASSDocument interface: calling createAttribute(DOMString) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "createAttributeNS(DOMString?, DOMString)" with the proper type
PASSDocument interface: calling createAttributeNS(DOMString?, DOMString) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "createEvent(DOMString)" with the proper type
PASSDocument interface: calling createEvent(DOMString) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "createRange()" with the proper type
PASSDocument interface: new Document() must inherit property "createNodeIterator(Node, optional unsigned long, optional NodeFilter?)" with the proper type
PASSDocument interface: calling createNodeIterator(Node, optional unsigned long, optional NodeFilter?) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "createTreeWalker(Node, optional unsigned long, optional NodeFilter?)" with the proper type
PASSDocument interface: calling createTreeWalker(Node, optional unsigned long, optional NodeFilter?) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "fullscreenEnabled" with the proper type
FAILDocument interface: new Document() must inherit property "fullscreen" with the proper type
assert_inherits: property "fullscreen" not found in prototype chain
assert_inherits: property "fullscreen" not found in prototype chain
PASSDocument interface: new Document() must inherit property "exitFullscreen()" with the proper type
FAILDocument interface: new Document() must inherit property "onfullscreenchange" with the proper type
assert_inherits: property "onfullscreenchange" not found in prototype chain
assert_inherits: property "onfullscreenchange" not found in prototype chain
FAILDocument interface: new Document() must inherit property "onfullscreenerror" with the proper type
assert_inherits: property "onfullscreenerror" not found in prototype chain
assert_inherits: property "onfullscreenerror" not found in prototype chain
PASSDocument interface: new Document() must inherit property "getElementById(DOMString)" with the proper type
PASSDocument interface: calling getElementById(DOMString) on new Document() with too few arguments must throw TypeError
FAILDocument interface: new Document() must inherit property "customElementRegistry" with the proper type
assert_inherits: property "customElementRegistry" not found in prototype chain
assert_inherits: property "customElementRegistry" not found in prototype chain
PASSDocument interface: new Document() must inherit property "fullscreenElement" with the proper type
FAILDocument interface: new Document() must inherit property "children" with the proper type
assert_inherits: property "children" not found in prototype chain
assert_inherits: property "children" not found in prototype chain
FAILDocument interface: new Document() must inherit property "firstElementChild" with the proper type
assert_inherits: property "firstElementChild" not found in prototype chain
assert_inherits: property "firstElementChild" not found in prototype chain
FAILDocument interface: new Document() must inherit property "lastElementChild" with the proper type
assert_inherits: property "lastElementChild" not found in prototype chain
assert_inherits: property "lastElementChild" not found in prototype chain
FAILDocument interface: new Document() must inherit property "childElementCount" with the proper type
assert_inherits: property "childElementCount" not found in prototype chain
assert_inherits: property "childElementCount" not found in prototype chain
PASSDocument interface: new Document() must inherit property "prepend((Node or DOMString)...)" with the proper type
PASSDocument interface: calling prepend((Node or DOMString)...) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "append((Node or DOMString)...)" with the proper type
PASSDocument interface: calling append((Node or DOMString)...) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "replaceChildren((Node or DOMString)...)" with the proper type
PASSDocument interface: calling replaceChildren((Node or DOMString)...) on new Document() with too few arguments must throw TypeError
FAILDocument interface: new Document() must inherit property "moveBefore(Node, Node?)" with the proper type
assert_inherits: property "moveBefore" not found in prototype chain
assert_inherits: property "moveBefore" not found in prototype chain
FAILDocument interface: calling moveBefore(Node, Node?) on new Document() with too few arguments must throw TypeError
assert_inherits: property "moveBefore" not found in prototype chain
assert_inherits: property "moveBefore" not found in prototype chain
PASSDocument interface: new Document() must inherit property "querySelector(DOMString)" with the proper type
PASSDocument interface: calling querySelector(DOMString) on new Document() with too few arguments must throw TypeError
PASSDocument interface: new Document() must inherit property "querySelectorAll(DOMString)" with the proper type
PASSDocument interface: calling querySelectorAll(DOMString) on new Document() with too few arguments must throw TypeError
FAILDocument interface: new Document() must inherit property "createExpression(DOMString, optional XPathNSResolver?)" with the proper type
assert_inherits: property "createExpression" not found in prototype chain
assert_inherits: property "createExpression" not found in prototype chain
FAILDocument interface: calling createExpression(DOMString, optional XPathNSResolver?) on new Document() with too few arguments must throw TypeError
assert_inherits: property "createExpression" not found in prototype chain
assert_inherits: property "createExpression" not found in prototype chain
FAILDocument interface: new Document() must inherit property "createNSResolver(Node)" with the proper type
assert_inherits: property "createNSResolver" not found in prototype chain
assert_inherits: property "createNSResolver" not found in prototype chain
FAILDocument interface: calling createNSResolver(Node) on new Document() with too few arguments must throw TypeError
assert_inherits: property "createNSResolver" not found in prototype chain
assert_inherits: property "createNSResolver" not found in prototype chain
FAILDocument interface: new Document() must inherit property "evaluate(DOMString, Node, optional XPathNSResolver?, optional unsigned short, optional XPathResult?)" with the proper type
assert_inherits: property "evaluate" not found in prototype chain
assert_inherits: property "evaluate" not found in prototype chain
FAILDocument interface: calling evaluate(DOMString, Node, optional XPathNSResolver?, optional unsigned short, optional XPathResult?) on new Document() with too few arguments must throw TypeError
assert_inherits: property "evaluate" not found in prototype chain
assert_inherits: property "evaluate" not found in prototype chain
PASSNode interface: new Document() must inherit property "ELEMENT_NODE" with the proper type
PASSNode interface: new Document() must inherit property "ATTRIBUTE_NODE" with the proper type
PASSNode interface: new Document() must inherit property "TEXT_NODE" with the proper type
PASSNode interface: new Document() must inherit property "CDATA_SECTION_NODE" with the proper type
PASSNode interface: new Document() must inherit property "ENTITY_REFERENCE_NODE" with the proper type
PASSNode interface: new Document() must inherit property "ENTITY_NODE" with the proper type
PASSNode interface: new Document() must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type
PASSNode interface: new Document() must inherit property "COMMENT_NODE" with the proper type
PASSNode interface: new Document() must inherit property "DOCUMENT_NODE" with the proper type
PASSNode interface: new Document() must inherit property "DOCUMENT_TYPE_NODE" with the proper type
PASSNode interface: new Document() must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type
PASSNode interface: new Document() must inherit property "NOTATION_NODE" with the proper type
FAILNode interface: new Document() must inherit property "nodeType" with the proper type
assert_inherits: property "nodeType" found on object expected in prototype chain
assert_inherits: property "nodeType" found on object expected in prototype chain
FAILNode interface: new Document() must inherit property "nodeName" with the proper type
assert_inherits: property "nodeName" found on object expected in prototype chain
assert_inherits: property "nodeName" found on object expected in prototype chain
PASSNode interface: new Document() must inherit property "baseURI" with the proper type
FAILNode interface: new Document() must inherit property "isConnected" with the proper type
assert_inherits: property "isConnected" not found in prototype chain
assert_inherits: property "isConnected" not found in prototype chain
FAILNode interface: new Document() must inherit property "ownerDocument" with the proper type
assert_inherits: property "ownerDocument" found on object expected in prototype chain
assert_inherits: property "ownerDocument" found on object expected in prototype chain
FAILNode interface: new Document() must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type
assert_inherits: property "getRootNode" not found in prototype chain
assert_inherits: property "getRootNode" not found in prototype chain
FAILNode interface: calling getRootNode(optional GetRootNodeOptions) on new Document() with too few arguments must throw TypeError
assert_inherits: property "getRootNode" not found in prototype chain
assert_inherits: property "getRootNode" not found in prototype chain
FAILNode interface: new Document() must inherit property "parentNode" with the proper type
assert_inherits: property "parentNode" found on object expected in prototype chain
assert_inherits: property "parentNode" found on object expected in prototype chain
PASSNode interface: new Document() must inherit property "parentElement" with the proper type
PASSNode interface: new Document() must inherit property "hasChildNodes()" with the proper type
PASSNode interface: new Document() must inherit property "childNodes" with the proper type
PASSNode interface: new Document() must inherit property "firstChild" with the proper type
PASSNode interface: new Document() must inherit property "lastChild" with the proper type
PASSNode interface: new Document() must inherit property "previousSibling" with the proper type
PASSNode interface: new Document() must inherit property "nextSibling" with the proper type
PASSNode interface: new Document() must inherit property "nodeValue" with the proper type
PASSNode interface: new Document() must inherit property "textContent" with the proper type
FAILNode interface: new Document() must inherit property "normalize()" with the proper type
assert_inherits: property "normalize" not found in prototype chain
assert_inherits: property "normalize" not found in prototype chain
PASSNode interface: new Document() must inherit property "cloneNode(optional boolean)" with the proper type
PASSNode interface: calling cloneNode(optional boolean) on new Document() with too few arguments must throw TypeError
PASSNode interface: new Document() must inherit property "isEqualNode(Node?)" with the proper type
FAILNode interface: calling isEqualNode(Node?) on new Document() with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: new Document() must inherit property "isSameNode(Node?)" with the proper type
FAILNode interface: calling isSameNode(Node?) on new Document() with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
FAILNode interface: new Document() must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type
assert_inherits: property "DOCUMENT_POSITION_DISCONNECTED" not found in prototype chain
assert_inherits: property "DOCUMENT_POSITION_DISCONNECTED" not found in prototype chain
FAILNode interface: new Document() must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type
assert_inherits: property "DOCUMENT_POSITION_PRECEDING" not found in prototype chain
assert_inherits: property "DOCUMENT_POSITION_PRECEDING" not found in prototype chain
FAILNode interface: new Document() must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type
assert_inherits: property "DOCUMENT_POSITION_FOLLOWING" not found in prototype chain
assert_inherits: property "DOCUMENT_POSITION_FOLLOWING" not found in prototype chain
FAILNode interface: new Document() must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type
assert_inherits: property "DOCUMENT_POSITION_CONTAINS" not found in prototype chain
assert_inherits: property "DOCUMENT_POSITION_CONTAINS" not found in prototype chain
FAILNode interface: new Document() must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type
assert_inherits: property "DOCUMENT_POSITION_CONTAINED_BY" not found in prototype chain
assert_inherits: property "DOCUMENT_POSITION_CONTAINED_BY" not found in prototype chain
FAILNode interface: new Document() must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type
assert_inherits: property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" not found in prototype chain
assert_inherits: property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" not found in prototype chain
PASSNode interface: new Document() must inherit property "compareDocumentPosition(Node)" with the proper type
PASSNode interface: calling compareDocumentPosition(Node) on new Document() with too few arguments must throw TypeError
PASSNode interface: new Document() must inherit property "contains(Node?)" with the proper type
FAILNode interface: calling contains(Node?) on new Document() with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: new Document() must inherit property "lookupPrefix(DOMString?)" with the proper type
FAILNode interface: calling lookupPrefix(DOMString?) on new Document() with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: new Document() must inherit property "lookupNamespaceURI(DOMString?)" with the proper type
FAILNode interface: calling lookupNamespaceURI(DOMString?) on new Document() with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: new Document() must inherit property "isDefaultNamespace(DOMString?)" with the proper type
FAILNode interface: calling isDefaultNamespace(DOMString?) on new Document() with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: new Document() must inherit property "insertBefore(Node, Node?)" with the proper type
PASSNode interface: calling insertBefore(Node, Node?) on new Document() with too few arguments must throw TypeError
PASSNode interface: new Document() must inherit property "appendChild(Node)" with the proper type
PASSNode interface: calling appendChild(Node) on new Document() with too few arguments must throw TypeError
PASSNode interface: new Document() must inherit property "replaceChild(Node, Node)" with the proper type
FAILNode interface: calling replaceChild(Node, Node) on new Document() with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "NotFoundError: replaceChild: old child is not a child of this document" ("Not…
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "NotFoundError: replaceChild: old child is not a child of this document" ("Not…
PASSNode interface: new Document() must inherit property "removeChild(Node)" with the proper type
PASSNode interface: calling removeChild(Node) on new Document() with too few arguments must throw TypeError
PASSEventTarget interface: new Document() must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on new Document() with too few arguments must throw TypeError
PASSEventTarget interface: new Document() must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on new Document() with too few arguments must throw TypeError
PASSEventTarget interface: new Document() must inherit property "dispatchEvent(Event)" with the proper type
PASSEventTarget interface: calling dispatchEvent(Event) on new Document() with too few arguments must throw TypeError
FAILXMLDocument interface: existence and properties of interface object
assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing
assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing
FAILXMLDocument interface object length
assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing
assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing
FAILXMLDocument interface object name
assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing
assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing
FAILXMLDocument interface: existence and properties of interface prototype object
assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing
assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing
FAILXMLDocument interface: existence and properties of interface prototype object's "constructor" property
assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing
assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing
FAILXMLDocument interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing
assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing
FAILXMLDocument must be primary interface of xmlDoc
assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing
assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing
PASSStringification of xmlDoc
PASSDocument interface: xmlDoc must inherit property "implementation" with the proper type
PASSDocument interface: xmlDoc must inherit property "URL" with the proper type
PASSDocument interface: xmlDoc must inherit property "documentURI" with the proper type
PASSDocument interface: xmlDoc must inherit property "compatMode" with the proper type
PASSDocument interface: xmlDoc must inherit property "characterSet" with the proper type
PASSDocument interface: xmlDoc must inherit property "charset" with the proper type
PASSDocument interface: xmlDoc must inherit property "inputEncoding" with the proper type
PASSDocument interface: xmlDoc must inherit property "contentType" with the proper type
PASSDocument interface: xmlDoc must inherit property "doctype" with the proper type
PASSDocument interface: xmlDoc must inherit property "documentElement" with the proper type
PASSDocument interface: xmlDoc must inherit property "getElementsByTagName(DOMString)" with the proper type
PASSDocument interface: calling getElementsByTagName(DOMString) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "getElementsByTagNameNS(DOMString?, DOMString)" with the proper type
PASSDocument interface: calling getElementsByTagNameNS(DOMString?, DOMString) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "getElementsByClassName(DOMString)" with the proper type
PASSDocument interface: calling getElementsByClassName(DOMString) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "createElement(DOMString, optional (DOMString or ElementCreationOptions))" with the proper type
PASSDocument interface: calling createElement(DOMString, optional (DOMString or ElementCreationOptions)) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "createElementNS(DOMString?, DOMString, optional (DOMString or ElementCreationOptions))" with the proper type
PASSDocument interface: calling createElementNS(DOMString?, DOMString, optional (DOMString or ElementCreationOptions)) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "createDocumentFragment()" with the proper type
PASSDocument interface: xmlDoc must inherit property "createTextNode(DOMString)" with the proper type
PASSDocument interface: calling createTextNode(DOMString) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "createCDATASection(DOMString)" with the proper type
PASSDocument interface: calling createCDATASection(DOMString) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "createComment(DOMString)" with the proper type
PASSDocument interface: calling createComment(DOMString) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "createProcessingInstruction(DOMString, DOMString)" with the proper type
PASSDocument interface: calling createProcessingInstruction(DOMString, DOMString) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "importNode(Node, optional (boolean or ImportNodeOptions))" with the proper type
PASSDocument interface: calling importNode(Node, optional (boolean or ImportNodeOptions)) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "adoptNode(Node)" with the proper type
PASSDocument interface: calling adoptNode(Node) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "createAttribute(DOMString)" with the proper type
PASSDocument interface: calling createAttribute(DOMString) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "createAttributeNS(DOMString?, DOMString)" with the proper type
PASSDocument interface: calling createAttributeNS(DOMString?, DOMString) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "createEvent(DOMString)" with the proper type
PASSDocument interface: calling createEvent(DOMString) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "createRange()" with the proper type
PASSDocument interface: xmlDoc must inherit property "createNodeIterator(Node, optional unsigned long, optional NodeFilter?)" with the proper type
PASSDocument interface: calling createNodeIterator(Node, optional unsigned long, optional NodeFilter?) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "createTreeWalker(Node, optional unsigned long, optional NodeFilter?)" with the proper type
PASSDocument interface: calling createTreeWalker(Node, optional unsigned long, optional NodeFilter?) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "fullscreenEnabled" with the proper type
FAILDocument interface: xmlDoc must inherit property "fullscreen" with the proper type
assert_inherits: property "fullscreen" not found in prototype chain
assert_inherits: property "fullscreen" not found in prototype chain
PASSDocument interface: xmlDoc must inherit property "exitFullscreen()" with the proper type
FAILDocument interface: xmlDoc must inherit property "onfullscreenchange" with the proper type
assert_inherits: property "onfullscreenchange" not found in prototype chain
assert_inherits: property "onfullscreenchange" not found in prototype chain
FAILDocument interface: xmlDoc must inherit property "onfullscreenerror" with the proper type
assert_inherits: property "onfullscreenerror" not found in prototype chain
assert_inherits: property "onfullscreenerror" not found in prototype chain
PASSDocument interface: xmlDoc must inherit property "getElementById(DOMString)" with the proper type
PASSDocument interface: calling getElementById(DOMString) on xmlDoc with too few arguments must throw TypeError
FAILDocument interface: xmlDoc must inherit property "customElementRegistry" with the proper type
assert_inherits: property "customElementRegistry" not found in prototype chain
assert_inherits: property "customElementRegistry" not found in prototype chain
PASSDocument interface: xmlDoc must inherit property "fullscreenElement" with the proper type
FAILDocument interface: xmlDoc must inherit property "children" with the proper type
assert_inherits: property "children" not found in prototype chain
assert_inherits: property "children" not found in prototype chain
FAILDocument interface: xmlDoc must inherit property "firstElementChild" with the proper type
assert_inherits: property "firstElementChild" not found in prototype chain
assert_inherits: property "firstElementChild" not found in prototype chain
FAILDocument interface: xmlDoc must inherit property "lastElementChild" with the proper type
assert_inherits: property "lastElementChild" not found in prototype chain
assert_inherits: property "lastElementChild" not found in prototype chain
FAILDocument interface: xmlDoc must inherit property "childElementCount" with the proper type
assert_inherits: property "childElementCount" not found in prototype chain
assert_inherits: property "childElementCount" not found in prototype chain
PASSDocument interface: xmlDoc must inherit property "prepend((Node or DOMString)...)" with the proper type
PASSDocument interface: calling prepend((Node or DOMString)...) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "append((Node or DOMString)...)" with the proper type
PASSDocument interface: calling append((Node or DOMString)...) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "replaceChildren((Node or DOMString)...)" with the proper type
PASSDocument interface: calling replaceChildren((Node or DOMString)...) on xmlDoc with too few arguments must throw TypeError
FAILDocument interface: xmlDoc must inherit property "moveBefore(Node, Node?)" with the proper type
assert_inherits: property "moveBefore" not found in prototype chain
assert_inherits: property "moveBefore" not found in prototype chain
FAILDocument interface: calling moveBefore(Node, Node?) on xmlDoc with too few arguments must throw TypeError
assert_inherits: property "moveBefore" not found in prototype chain
assert_inherits: property "moveBefore" not found in prototype chain
PASSDocument interface: xmlDoc must inherit property "querySelector(DOMString)" with the proper type
PASSDocument interface: calling querySelector(DOMString) on xmlDoc with too few arguments must throw TypeError
PASSDocument interface: xmlDoc must inherit property "querySelectorAll(DOMString)" with the proper type
PASSDocument interface: calling querySelectorAll(DOMString) on xmlDoc with too few arguments must throw TypeError
FAILDocument interface: xmlDoc must inherit property "createExpression(DOMString, optional XPathNSResolver?)" with the proper type
assert_inherits: property "createExpression" not found in prototype chain
assert_inherits: property "createExpression" not found in prototype chain
FAILDocument interface: calling createExpression(DOMString, optional XPathNSResolver?) on xmlDoc with too few arguments must throw TypeError
assert_inherits: property "createExpression" not found in prototype chain
assert_inherits: property "createExpression" not found in prototype chain
FAILDocument interface: xmlDoc must inherit property "createNSResolver(Node)" with the proper type
assert_inherits: property "createNSResolver" not found in prototype chain
assert_inherits: property "createNSResolver" not found in prototype chain
FAILDocument interface: calling createNSResolver(Node) on xmlDoc with too few arguments must throw TypeError
assert_inherits: property "createNSResolver" not found in prototype chain
assert_inherits: property "createNSResolver" not found in prototype chain
FAILDocument interface: xmlDoc must inherit property "evaluate(DOMString, Node, optional XPathNSResolver?, optional unsigned short, optional XPathResult?)" with the proper type
assert_inherits: property "evaluate" not found in prototype chain
assert_inherits: property "evaluate" not found in prototype chain
FAILDocument interface: calling evaluate(DOMString, Node, optional XPathNSResolver?, optional unsigned short, optional XPathResult?) on xmlDoc with too few arguments must throw TypeError
assert_inherits: property "evaluate" not found in prototype chain
assert_inherits: property "evaluate" not found in prototype chain
PASSNode interface: xmlDoc must inherit property "ELEMENT_NODE" with the proper type
PASSNode interface: xmlDoc must inherit property "ATTRIBUTE_NODE" with the proper type
PASSNode interface: xmlDoc must inherit property "TEXT_NODE" with the proper type
PASSNode interface: xmlDoc must inherit property "CDATA_SECTION_NODE" with the proper type
PASSNode interface: xmlDoc must inherit property "ENTITY_REFERENCE_NODE" with the proper type
PASSNode interface: xmlDoc must inherit property "ENTITY_NODE" with the proper type
PASSNode interface: xmlDoc must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type
PASSNode interface: xmlDoc must inherit property "COMMENT_NODE" with the proper type
PASSNode interface: xmlDoc must inherit property "DOCUMENT_NODE" with the proper type
PASSNode interface: xmlDoc must inherit property "DOCUMENT_TYPE_NODE" with the proper type
PASSNode interface: xmlDoc must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type
PASSNode interface: xmlDoc must inherit property "NOTATION_NODE" with the proper type
FAILNode interface: xmlDoc must inherit property "nodeType" with the proper type
assert_inherits: property "nodeType" found on object expected in prototype chain
assert_inherits: property "nodeType" found on object expected in prototype chain
FAILNode interface: xmlDoc must inherit property "nodeName" with the proper type
assert_inherits: property "nodeName" found on object expected in prototype chain
assert_inherits: property "nodeName" found on object expected in prototype chain
PASSNode interface: xmlDoc must inherit property "baseURI" with the proper type
FAILNode interface: xmlDoc must inherit property "isConnected" with the proper type
assert_inherits: property "isConnected" not found in prototype chain
assert_inherits: property "isConnected" not found in prototype chain
FAILNode interface: xmlDoc must inherit property "ownerDocument" with the proper type
assert_inherits: property "ownerDocument" found on object expected in prototype chain
assert_inherits: property "ownerDocument" found on object expected in prototype chain
FAILNode interface: xmlDoc must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type
assert_inherits: property "getRootNode" not found in prototype chain
assert_inherits: property "getRootNode" not found in prototype chain
FAILNode interface: calling getRootNode(optional GetRootNodeOptions) on xmlDoc with too few arguments must throw TypeError
assert_inherits: property "getRootNode" not found in prototype chain
assert_inherits: property "getRootNode" not found in prototype chain
FAILNode interface: xmlDoc must inherit property "parentNode" with the proper type
assert_inherits: property "parentNode" found on object expected in prototype chain
assert_inherits: property "parentNode" found on object expected in prototype chain
PASSNode interface: xmlDoc must inherit property "parentElement" with the proper type
PASSNode interface: xmlDoc must inherit property "hasChildNodes()" with the proper type
PASSNode interface: xmlDoc must inherit property "childNodes" with the proper type
PASSNode interface: xmlDoc must inherit property "firstChild" with the proper type
PASSNode interface: xmlDoc must inherit property "lastChild" with the proper type
PASSNode interface: xmlDoc must inherit property "previousSibling" with the proper type
PASSNode interface: xmlDoc must inherit property "nextSibling" with the proper type
PASSNode interface: xmlDoc must inherit property "nodeValue" with the proper type
PASSNode interface: xmlDoc must inherit property "textContent" with the proper type
FAILNode interface: xmlDoc must inherit property "normalize()" with the proper type
assert_inherits: property "normalize" not found in prototype chain
assert_inherits: property "normalize" not found in prototype chain
PASSNode interface: xmlDoc must inherit property "cloneNode(optional boolean)" with the proper type
PASSNode interface: calling cloneNode(optional boolean) on xmlDoc with too few arguments must throw TypeError
PASSNode interface: xmlDoc must inherit property "isEqualNode(Node?)" with the proper type
FAILNode interface: calling isEqualNode(Node?) on xmlDoc with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: xmlDoc must inherit property "isSameNode(Node?)" with the proper type
FAILNode interface: calling isSameNode(Node?) on xmlDoc with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
FAILNode interface: xmlDoc must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type
assert_inherits: property "DOCUMENT_POSITION_DISCONNECTED" not found in prototype chain
assert_inherits: property "DOCUMENT_POSITION_DISCONNECTED" not found in prototype chain
FAILNode interface: xmlDoc must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type
assert_inherits: property "DOCUMENT_POSITION_PRECEDING" not found in prototype chain
assert_inherits: property "DOCUMENT_POSITION_PRECEDING" not found in prototype chain
FAILNode interface: xmlDoc must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type
assert_inherits: property "DOCUMENT_POSITION_FOLLOWING" not found in prototype chain
assert_inherits: property "DOCUMENT_POSITION_FOLLOWING" not found in prototype chain
FAILNode interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type
assert_inherits: property "DOCUMENT_POSITION_CONTAINS" not found in prototype chain
assert_inherits: property "DOCUMENT_POSITION_CONTAINS" not found in prototype chain
FAILNode interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type
assert_inherits: property "DOCUMENT_POSITION_CONTAINED_BY" not found in prototype chain
assert_inherits: property "DOCUMENT_POSITION_CONTAINED_BY" not found in prototype chain
FAILNode interface: xmlDoc must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type
assert_inherits: property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" not found in prototype chain
assert_inherits: property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" not found in prototype chain
PASSNode interface: xmlDoc must inherit property "compareDocumentPosition(Node)" with the proper type
PASSNode interface: calling compareDocumentPosition(Node) on xmlDoc with too few arguments must throw TypeError
PASSNode interface: xmlDoc must inherit property "contains(Node?)" with the proper type
FAILNode interface: calling contains(Node?) on xmlDoc with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: xmlDoc must inherit property "lookupPrefix(DOMString?)" with the proper type
FAILNode interface: calling lookupPrefix(DOMString?) on xmlDoc with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: xmlDoc must inherit property "lookupNamespaceURI(DOMString?)" with the proper type
FAILNode interface: calling lookupNamespaceURI(DOMString?) on xmlDoc with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: xmlDoc must inherit property "isDefaultNamespace(DOMString?)" with the proper type
FAILNode interface: calling isDefaultNamespace(DOMString?) on xmlDoc with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: xmlDoc must inherit property "insertBefore(Node, Node?)" with the proper type
PASSNode interface: calling insertBefore(Node, Node?) on xmlDoc with too few arguments must throw TypeError
PASSNode interface: xmlDoc must inherit property "appendChild(Node)" with the proper type
PASSNode interface: calling appendChild(Node) on xmlDoc with too few arguments must throw TypeError
PASSNode interface: xmlDoc must inherit property "replaceChild(Node, Node)" with the proper type
FAILNode interface: calling replaceChild(Node, Node) on xmlDoc with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "NotFoundError: replaceChild: old child is not a child of this document" ("Not…
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "NotFoundError: replaceChild: old child is not a child of this document" ("Not…
PASSNode interface: xmlDoc must inherit property "removeChild(Node)" with the proper type
PASSNode interface: calling removeChild(Node) on xmlDoc with too few arguments must throw TypeError
PASSEventTarget interface: xmlDoc must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on xmlDoc with too few arguments must throw TypeError
PASSEventTarget interface: xmlDoc must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on xmlDoc with too few arguments must throw TypeError
PASSEventTarget interface: xmlDoc must inherit property "dispatchEvent(Event)" with the proper type
PASSEventTarget interface: calling dispatchEvent(Event) on xmlDoc with too few arguments must throw TypeError
FAILDOMImplementation interface: existence and properties of interface object
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
FAILDOMImplementation interface object length
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
FAILDOMImplementation interface object name
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
FAILDOMImplementation interface: existence and properties of interface prototype object
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
FAILDOMImplementation interface: existence and properties of interface prototype object's "constructor" property
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
FAILDOMImplementation interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
FAILDOMImplementation interface: operation createDocumentType(DOMString, DOMString, DOMString)
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
FAILDOMImplementation interface: operation createDocument(DOMString?, DOMString, optional DocumentType?)
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
FAILDOMImplementation interface: operation createHTMLDocument(optional DOMString)
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
FAILDOMImplementation interface: operation hasFeature()
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
FAILDOMImplementation must be primary interface of document.implementation
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing
PASSStringification of document.implementation
PASSDOMImplementation interface: document.implementation must inherit property "createDocumentType(DOMString, DOMString, DOMString)" with the proper type
FAILDOMImplementation interface: calling createDocumentType(DOMString, DOMString, DOMString) on document.implementation with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSDOMImplementation interface: document.implementation must inherit property "createDocument(DOMString?, DOMString, optional DocumentType?)" with the proper type
PASSDOMImplementation interface: calling createDocument(DOMString?, DOMString, optional DocumentType?) on document.implementation with too few arguments must throw TypeError
PASSDOMImplementation interface: document.implementation must inherit property "createHTMLDocument(optional DOMString)" with the proper type
PASSDOMImplementation interface: calling createHTMLDocument(optional DOMString) on document.implementation with too few arguments must throw TypeError
PASSDOMImplementation interface: document.implementation must inherit property "hasFeature()" with the proper type
FAILDocumentType interface: existence and properties of interface object
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
PASSDocumentType interface object length
PASSDocumentType interface object name
PASSDocumentType interface: existence and properties of interface prototype object
PASSDocumentType interface: existence and properties of interface prototype object's "constructor" property
FAILDocumentType interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: DocumentType.prototype should have an @@unscopables property expected property symbol "Symbol(Symbol.unscopables)" missing
assert_own_property: DocumentType.prototype should have an @@unscopables property expected property symbol "Symbol(Symbol.unscopables)" missing
PASSDocumentType interface: attribute name
FAILDocumentType interface: attribute publicId
assert_true: The prototype object must have a property "publicId" expected true got false
assert_true: The prototype object must have a property "publicId" expected true got false
FAILDocumentType interface: attribute systemId
assert_true: The prototype object must have a property "systemId" expected true got false
assert_true: The prototype object must have a property "systemId" expected true got false
FAILDocumentType interface: operation before((Node or DOMString)...)
Cannot convert undefined or null to object
Cannot convert undefined or null to object
FAILDocumentType interface: operation after((Node or DOMString)...)
Cannot convert undefined or null to object
Cannot convert undefined or null to object
FAILDocumentType interface: operation replaceWith((Node or DOMString)...)
Cannot convert undefined or null to object
Cannot convert undefined or null to object
FAILDocumentType interface: operation remove()
Cannot convert undefined or null to object
Cannot convert undefined or null to object
PASSDocumentType must be primary interface of document.doctype
PASSStringification of document.doctype
FAILDocumentType interface: document.doctype must inherit property "name" with the proper type
assert_inherits: property "name" found on object expected in prototype chain
assert_inherits: property "name" found on object expected in prototype chain
FAILDocumentType interface: document.doctype must inherit property "publicId" with the proper type
assert_inherits: property "publicId" found on object expected in prototype chain
assert_inherits: property "publicId" found on object expected in prototype chain
FAILDocumentType interface: document.doctype must inherit property "systemId" with the proper type
assert_inherits: property "systemId" found on object expected in prototype chain
assert_inherits: property "systemId" found on object expected in prototype chain
PASSDocumentType interface: document.doctype must inherit property "before((Node or DOMString)...)" with the proper type
PASSDocumentType interface: calling before((Node or DOMString)...) on document.doctype with too few arguments must throw TypeError
PASSDocumentType interface: document.doctype must inherit property "after((Node or DOMString)...)" with the proper type
PASSDocumentType interface: calling after((Node or DOMString)...) on document.doctype with too few arguments must throw TypeError
PASSDocumentType interface: document.doctype must inherit property "replaceWith((Node or DOMString)...)" with the proper type
PASSDocumentType interface: calling replaceWith((Node or DOMString)...) on document.doctype with too few arguments must throw TypeError
PASSDocumentType interface: document.doctype must inherit property "remove()" with the proper type
PASSNode interface: document.doctype must inherit property "ELEMENT_NODE" with the proper type
PASSNode interface: document.doctype must inherit property "ATTRIBUTE_NODE" with the proper type
PASSNode interface: document.doctype must inherit property "TEXT_NODE" with the proper type
PASSNode interface: document.doctype must inherit property "CDATA_SECTION_NODE" with the proper type
PASSNode interface: document.doctype must inherit property "ENTITY_REFERENCE_NODE" with the proper type
PASSNode interface: document.doctype must inherit property "ENTITY_NODE" with the proper type
PASSNode interface: document.doctype must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type
PASSNode interface: document.doctype must inherit property "COMMENT_NODE" with the proper type
PASSNode interface: document.doctype must inherit property "DOCUMENT_NODE" with the proper type
PASSNode interface: document.doctype must inherit property "DOCUMENT_TYPE_NODE" with the proper type
PASSNode interface: document.doctype must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type
PASSNode interface: document.doctype must inherit property "NOTATION_NODE" with the proper type
PASSNode interface: document.doctype must inherit property "nodeType" with the proper type
PASSNode interface: document.doctype must inherit property "nodeName" with the proper type
PASSNode interface: document.doctype must inherit property "baseURI" with the proper type
PASSNode interface: document.doctype must inherit property "isConnected" with the proper type
PASSNode interface: document.doctype must inherit property "ownerDocument" with the proper type
PASSNode interface: document.doctype must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type
PASSNode interface: calling getRootNode(optional GetRootNodeOptions) on document.doctype with too few arguments must throw TypeError
PASSNode interface: document.doctype must inherit property "parentNode" with the proper type
PASSNode interface: document.doctype must inherit property "parentElement" with the proper type
PASSNode interface: document.doctype must inherit property "hasChildNodes()" with the proper type
PASSNode interface: document.doctype must inherit property "childNodes" with the proper type
PASSNode interface: document.doctype must inherit property "firstChild" with the proper type
PASSNode interface: document.doctype must inherit property "lastChild" with the proper type
PASSNode interface: document.doctype must inherit property "previousSibling" with the proper type
PASSNode interface: document.doctype must inherit property "nextSibling" with the proper type
PASSNode interface: document.doctype must inherit property "nodeValue" with the proper type
PASSNode interface: document.doctype must inherit property "textContent" with the proper type
PASSNode interface: document.doctype must inherit property "normalize()" with the proper type
PASSNode interface: document.doctype must inherit property "cloneNode(optional boolean)" with the proper type
PASSNode interface: calling cloneNode(optional boolean) on document.doctype with too few arguments must throw TypeError
PASSNode interface: document.doctype must inherit property "isEqualNode(Node?)" with the proper type
PASSNode interface: calling isEqualNode(Node?) on document.doctype with too few arguments must throw TypeError
PASSNode interface: document.doctype must inherit property "isSameNode(Node?)" with the proper type
PASSNode interface: calling isSameNode(Node?) on document.doctype with too few arguments must throw TypeError
PASSNode interface: document.doctype must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type
PASSNode interface: document.doctype must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type
PASSNode interface: document.doctype must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type
PASSNode interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type
PASSNode interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type
PASSNode interface: document.doctype must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type
PASSNode interface: document.doctype must inherit property "compareDocumentPosition(Node)" with the proper type
PASSNode interface: calling compareDocumentPosition(Node) on document.doctype with too few arguments must throw TypeError
PASSNode interface: document.doctype must inherit property "contains(Node?)" with the proper type
PASSNode interface: calling contains(Node?) on document.doctype with too few arguments must throw TypeError
PASSNode interface: document.doctype must inherit property "lookupPrefix(DOMString?)" with the proper type
PASSNode interface: calling lookupPrefix(DOMString?) on document.doctype with too few arguments must throw TypeError
PASSNode interface: document.doctype must inherit property "lookupNamespaceURI(DOMString?)" with the proper type
PASSNode interface: calling lookupNamespaceURI(DOMString?) on document.doctype with too few arguments must throw TypeError
PASSNode interface: document.doctype must inherit property "isDefaultNamespace(DOMString?)" with the proper type
PASSNode interface: calling isDefaultNamespace(DOMString?) on document.doctype with too few arguments must throw TypeError
PASSNode interface: document.doctype must inherit property "insertBefore(Node, Node?)" with the proper type
PASSNode interface: calling insertBefore(Node, Node?) on document.doctype with too few arguments must throw TypeError
PASSNode interface: document.doctype must inherit property "appendChild(Node)" with the proper type
PASSNode interface: calling appendChild(Node) on document.doctype with too few arguments must throw TypeError
PASSNode interface: document.doctype must inherit property "replaceChild(Node, Node)" with the proper type
PASSNode interface: calling replaceChild(Node, Node) on document.doctype with too few arguments must throw TypeError
PASSNode interface: document.doctype must inherit property "removeChild(Node)" with the proper type
PASSNode interface: calling removeChild(Node) on document.doctype with too few arguments must throw TypeError
PASSEventTarget interface: document.doctype must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on document.doctype with too few arguments must throw TypeError
PASSEventTarget interface: document.doctype must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on document.doctype with too few arguments must throw TypeError
PASSEventTarget interface: document.doctype must inherit property "dispatchEvent(Event)" with the proper type
PASSEventTarget interface: calling dispatchEvent(Event) on document.doctype with too few arguments must throw TypeError
FAILDocumentFragment interface: existence and properties of interface object
assert_equals: prototype of DocumentFragment is not Node expected function "class bw extends ru{static{h(this,"Ng")}static{a(this,"NodeBase")}get data(){return this._info?this._info.nodeValue:void 0}s…
assert_equals: prototype of DocumentFragment is not Node expected function "class bw extends ru{static{h(this,"Ng")}static{a(this,"NodeBase")}get data(){return this._info?this._info.nodeValue:void 0}s…
FAILDocumentFragment interface object length
assert_equals: wrong value for DocumentFragment.length expected 0 but got 2
assert_equals: wrong value for DocumentFragment.length expected 0 but got 2
PASSDocumentFragment interface object name
FAILDocumentFragment interface: existence and properties of interface prototype object
assert_equals: prototype of DocumentFragment.prototype is not Node.prototype expected object "[object Node]" but got Node object of unknown type
assert_equals: prototype of DocumentFragment.prototype is not Node.prototype expected object "[object Node]" but got Node object of unknown type
PASSDocumentFragment interface: existence and properties of interface prototype object's "constructor" property
FAILDocumentFragment interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: DocumentFragment.prototype should have an @@unscopables property expected property symbol "Symbol(Symbol.unscopables)" missing
assert_own_property: DocumentFragment.prototype should have an @@unscopables property expected property symbol "Symbol(Symbol.unscopables)" missing
PASSDocumentFragment interface: operation getElementById(DOMString)
FAILDocumentFragment interface: attribute children
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
FAILDocumentFragment interface: attribute firstElementChild
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
FAILDocumentFragment interface: attribute lastElementChild
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
FAILDocumentFragment interface: attribute childElementCount
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
FAILDocumentFragment interface: operation prepend((Node or DOMString)...)
assert_true: DocumentFragment.prototype[Symbol.unscopables].prepend must be writable expected true got false
assert_true: DocumentFragment.prototype[Symbol.unscopables].prepend must be writable expected true got false
FAILDocumentFragment interface: operation append((Node or DOMString)...)
assert_true: DocumentFragment.prototype[Symbol.unscopables].append must be writable expected true got false
assert_true: DocumentFragment.prototype[Symbol.unscopables].append must be writable expected true got false
FAILDocumentFragment interface: operation replaceChildren((Node or DOMString)...)
assert_true: DocumentFragment.prototype[Symbol.unscopables].replaceChildren must be writable expected true got false
assert_true: DocumentFragment.prototype[Symbol.unscopables].replaceChildren must be writable expected true got false
FAILDocumentFragment interface: operation moveBefore(Node, Node?)
assert_own_property: interface prototype object missing non-static operation expected property "moveBefore" missing
assert_own_property: interface prototype object missing non-static operation expected property "moveBefore" missing
FAILDocumentFragment interface: operation querySelector(DOMString)
assert_own_property: interface prototype object missing non-static operation expected property "querySelector" missing
assert_own_property: interface prototype object missing non-static operation expected property "querySelector" missing
FAILDocumentFragment interface: operation querySelectorAll(DOMString)
assert_own_property: interface prototype object missing non-static operation expected property "querySelectorAll" missing
assert_own_property: interface prototype object missing non-static operation expected property "querySelectorAll" missing
PASSDocumentFragment must be primary interface of document.createDocumentFragment()
PASSStringification of document.createDocumentFragment()
PASSDocumentFragment interface: document.createDocumentFragment() must inherit property "getElementById(DOMString)" with the proper type
FAILDocumentFragment interface: calling getElementById(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSDocumentFragment interface: document.createDocumentFragment() must inherit property "children" with the proper type
PASSDocumentFragment interface: document.createDocumentFragment() must inherit property "firstElementChild" with the proper type
PASSDocumentFragment interface: document.createDocumentFragment() must inherit property "lastElementChild" with the proper type
PASSDocumentFragment interface: document.createDocumentFragment() must inherit property "childElementCount" with the proper type
PASSDocumentFragment interface: document.createDocumentFragment() must inherit property "prepend((Node or DOMString)...)" with the proper type
PASSDocumentFragment interface: calling prepend((Node or DOMString)...) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSDocumentFragment interface: document.createDocumentFragment() must inherit property "append((Node or DOMString)...)" with the proper type
PASSDocumentFragment interface: calling append((Node or DOMString)...) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSDocumentFragment interface: document.createDocumentFragment() must inherit property "replaceChildren((Node or DOMString)...)" with the proper type
PASSDocumentFragment interface: calling replaceChildren((Node or DOMString)...) on document.createDocumentFragment() with too few arguments must throw TypeError
FAILDocumentFragment interface: document.createDocumentFragment() must inherit property "moveBefore(Node, Node?)" with the proper type
assert_inherits: property "moveBefore" not found in prototype chain
assert_inherits: property "moveBefore" not found in prototype chain
FAILDocumentFragment interface: calling moveBefore(Node, Node?) on document.createDocumentFragment() with too few arguments must throw TypeError
assert_inherits: property "moveBefore" not found in prototype chain
assert_inherits: property "moveBefore" not found in prototype chain
PASSDocumentFragment interface: document.createDocumentFragment() must inherit property "querySelector(DOMString)" with the proper type
PASSDocumentFragment interface: calling querySelector(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSDocumentFragment interface: document.createDocumentFragment() must inherit property "querySelectorAll(DOMString)" with the proper type
PASSDocumentFragment interface: calling querySelectorAll(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSNode interface: document.createDocumentFragment() must inherit property "ELEMENT_NODE" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "ATTRIBUTE_NODE" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "TEXT_NODE" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "CDATA_SECTION_NODE" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "ENTITY_REFERENCE_NODE" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "ENTITY_NODE" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "COMMENT_NODE" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "DOCUMENT_NODE" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "DOCUMENT_TYPE_NODE" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "NOTATION_NODE" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "nodeType" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "nodeName" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "baseURI" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "isConnected" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "ownerDocument" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type
PASSNode interface: calling getRootNode(optional GetRootNodeOptions) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSNode interface: document.createDocumentFragment() must inherit property "parentNode" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "parentElement" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "hasChildNodes()" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "childNodes" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "firstChild" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "lastChild" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "previousSibling" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "nextSibling" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "nodeValue" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "textContent" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "normalize()" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "cloneNode(optional boolean)" with the proper type
PASSNode interface: calling cloneNode(optional boolean) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSNode interface: document.createDocumentFragment() must inherit property "isEqualNode(Node?)" with the proper type
PASSNode interface: calling isEqualNode(Node?) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSNode interface: document.createDocumentFragment() must inherit property "isSameNode(Node?)" with the proper type
PASSNode interface: calling isSameNode(Node?) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSNode interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type
PASSNode interface: document.createDocumentFragment() must inherit property "compareDocumentPosition(Node)" with the proper type
PASSNode interface: calling compareDocumentPosition(Node) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSNode interface: document.createDocumentFragment() must inherit property "contains(Node?)" with the proper type
PASSNode interface: calling contains(Node?) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSNode interface: document.createDocumentFragment() must inherit property "lookupPrefix(DOMString?)" with the proper type
PASSNode interface: calling lookupPrefix(DOMString?) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSNode interface: document.createDocumentFragment() must inherit property "lookupNamespaceURI(DOMString?)" with the proper type
PASSNode interface: calling lookupNamespaceURI(DOMString?) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSNode interface: document.createDocumentFragment() must inherit property "isDefaultNamespace(DOMString?)" with the proper type
PASSNode interface: calling isDefaultNamespace(DOMString?) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSNode interface: document.createDocumentFragment() must inherit property "insertBefore(Node, Node?)" with the proper type
PASSNode interface: calling insertBefore(Node, Node?) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSNode interface: document.createDocumentFragment() must inherit property "appendChild(Node)" with the proper type
PASSNode interface: calling appendChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSNode interface: document.createDocumentFragment() must inherit property "replaceChild(Node, Node)" with the proper type
PASSNode interface: calling replaceChild(Node, Node) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSNode interface: document.createDocumentFragment() must inherit property "removeChild(Node)" with the proper type
PASSNode interface: calling removeChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSEventTarget interface: document.createDocumentFragment() must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSEventTarget interface: document.createDocumentFragment() must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on document.createDocumentFragment() with too few arguments must throw TypeError
PASSEventTarget interface: document.createDocumentFragment() must inherit property "dispatchEvent(Event)" with the proper type
PASSEventTarget interface: calling dispatchEvent(Event) on document.createDocumentFragment() with too few arguments must throw TypeError
FAILShadowRoot interface: existence and properties of interface object
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILShadowRoot interface object length
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILShadowRoot interface object name
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILShadowRoot interface: existence and properties of interface prototype object
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILShadowRoot interface: existence and properties of interface prototype object's "constructor" property
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILShadowRoot interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILShadowRoot interface: attribute mode
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILShadowRoot interface: attribute delegatesFocus
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILShadowRoot interface: attribute slotAssignment
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILShadowRoot interface: attribute clonable
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILShadowRoot interface: attribute serializable
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILShadowRoot interface: attribute host
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILShadowRoot interface: attribute onslotchange
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILShadowRoot interface: attribute customElementRegistry
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILShadowRoot interface: attribute fullscreenElement
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
assert_own_property: self does not have own property "ShadowRoot" expected property "ShadowRoot" missing
FAILElement interface: existence and properties of interface object
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
FAILElement interface object length
assert_equals: wrong value for Element.length expected 0 but got 2
assert_equals: wrong value for Element.length expected 0 but got 2
PASSElement interface object name
PASSElement interface: existence and properties of interface prototype object
PASSElement interface: existence and properties of interface prototype object's "constructor" property
FAILElement interface: existence and properties of interface prototype object's @@unscopables property
assert_equals: Element.prototype[Symbol.unscopables] should have a null prototype expected null but got object "[object Object]"
assert_equals: Element.prototype[Symbol.unscopables] should have a null prototype expected null but got object "[object Object]"
PASSElement interface: attribute namespaceURI
PASSElement interface: attribute prefix
PASSElement interface: attribute localName
PASSElement interface: attribute tagName
PASSElement interface: attribute id
PASSElement interface: attribute className
PASSElement interface: attribute classList
FAILElement interface: attribute slot
assert_true: Element.prototype[Symbol.unscopables].slot must be writable expected true got false
assert_true: Element.prototype[Symbol.unscopables].slot must be writable expected true got false
PASSElement interface: operation hasAttributes()
PASSElement interface: attribute attributes
PASSElement interface: operation getAttributeNames()
PASSElement interface: operation getAttribute(DOMString)
PASSElement interface: operation getAttributeNS(DOMString?, DOMString)
PASSElement interface: operation setAttribute(DOMString, (TrustedType or DOMString))
PASSElement interface: operation setAttributeNS(DOMString?, DOMString, (TrustedType or DOMString))
PASSElement interface: operation removeAttribute(DOMString)
PASSElement interface: operation removeAttributeNS(DOMString?, DOMString)
PASSElement interface: operation toggleAttribute(DOMString, optional boolean)
PASSElement interface: operation hasAttribute(DOMString)
PASSElement interface: operation hasAttributeNS(DOMString?, DOMString)
PASSElement interface: operation getAttributeNode(DOMString)
PASSElement interface: operation getAttributeNodeNS(DOMString?, DOMString)
PASSElement interface: operation setAttributeNode(Attr)
PASSElement interface: operation setAttributeNodeNS(Attr)
PASSElement interface: operation removeAttributeNode(Attr)
FAILElement interface: operation attachShadow(ShadowRootInit)
assert_own_property: interface prototype object missing non-static operation expected property "attachShadow" missing
assert_own_property: interface prototype object missing non-static operation expected property "attachShadow" missing
PASSElement interface: attribute shadowRoot
FAILElement interface: attribute customElementRegistry
assert_true: The prototype object must have a property "customElementRegistry" expected true got false
assert_true: The prototype object must have a property "customElementRegistry" expected true got false
PASSElement interface: operation closest(DOMString)
PASSElement interface: operation matches(DOMString)
FAILElement interface: operation webkitMatchesSelector(DOMString)
assert_equals: property has wrong .name expected "webkitMatchesSelector" but got "value"
assert_equals: property has wrong .name expected "webkitMatchesSelector" but got "value"
PASSElement interface: operation getElementsByTagName(DOMString)
PASSElement interface: operation getElementsByTagNameNS(DOMString?, DOMString)
PASSElement interface: operation getElementsByClassName(DOMString)
FAILElement interface: operation insertAdjacentElement(DOMString, Element)
assert_own_property: interface prototype object missing non-static operation expected property "insertAdjacentElement" missing
assert_own_property: interface prototype object missing non-static operation expected property "insertAdjacentElement" missing
FAILElement interface: operation insertAdjacentText(DOMString, DOMString)
assert_own_property: interface prototype object missing non-static operation expected property "insertAdjacentText" missing
assert_own_property: interface prototype object missing non-static operation expected property "insertAdjacentText" missing
FAILElement interface: operation requestFullscreen(optional FullscreenOptions)
assert_own_property: interface prototype object missing non-static operation expected property "requestFullscreen" missing
assert_own_property: interface prototype object missing non-static operation expected property "requestFullscreen" missing
FAILElement interface: attribute onfullscreenchange
assert_true: The prototype object must have a property "onfullscreenchange" expected true got false
assert_true: The prototype object must have a property "onfullscreenchange" expected true got false
FAILElement interface: attribute onfullscreenerror
assert_true: The prototype object must have a property "onfullscreenerror" expected true got false
assert_true: The prototype object must have a property "onfullscreenerror" expected true got false
PASSElement interface: attribute children
PASSElement interface: attribute firstElementChild
PASSElement interface: attribute lastElementChild
PASSElement interface: attribute childElementCount
FAILElement interface: operation prepend((Node or DOMString)...)
assert_true: Element.prototype[Symbol.unscopables].prepend must be writable expected true got false
assert_true: Element.prototype[Symbol.unscopables].prepend must be writable expected true got false
FAILElement interface: operation append((Node or DOMString)...)
assert_true: Element.prototype[Symbol.unscopables].append must be writable expected true got false
assert_true: Element.prototype[Symbol.unscopables].append must be writable expected true got false
FAILElement interface: operation replaceChildren((Node or DOMString)...)
assert_true: Element.prototype[Symbol.unscopables].replaceChildren must be writable expected true got false
assert_true: Element.prototype[Symbol.unscopables].replaceChildren must be writable expected true got false
FAILElement interface: operation moveBefore(Node, Node?)
assert_own_property: interface prototype object missing non-static operation expected property "moveBefore" missing
assert_own_property: interface prototype object missing non-static operation expected property "moveBefore" missing
PASSElement interface: operation querySelector(DOMString)
PASSElement interface: operation querySelectorAll(DOMString)
FAILElement interface: attribute previousElementSibling
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
FAILElement interface: attribute nextElementSibling
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
FAILElement interface: operation before((Node or DOMString)...)
assert_true: Element.prototype[Symbol.unscopables].before must be writable expected true got false
assert_true: Element.prototype[Symbol.unscopables].before must be writable expected true got false
FAILElement interface: operation after((Node or DOMString)...)
assert_true: Element.prototype[Symbol.unscopables].after must be writable expected true got false
assert_true: Element.prototype[Symbol.unscopables].after must be writable expected true got false
FAILElement interface: operation replaceWith((Node or DOMString)...)
assert_true: Element.prototype[Symbol.unscopables].replaceWith must be writable expected true got false
assert_true: Element.prototype[Symbol.unscopables].replaceWith must be writable expected true got false
FAILElement interface: operation remove()
assert_true: Element.prototype[Symbol.unscopables].remove must be writable expected true got false
assert_true: Element.prototype[Symbol.unscopables].remove must be writable expected true got false
FAILElement interface: attribute assignedSlot
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
FAILElement must be primary interface of element
assert_equals: element's prototype is not Element.prototype expected Node object of unknown type but got Node object of unknown type
assert_equals: element's prototype is not Element.prototype expected Node object of unknown type but got Node object of unknown type
FAILStringification of element
assert_class_string: class string of element expected "[object Element]" but got "[object HTMLUnknownElement]"
assert_class_string: class string of element expected "[object Element]" but got "[object HTMLUnknownElement]"
PASSElement interface: element must inherit property "namespaceURI" with the proper type
PASSElement interface: element must inherit property "prefix" with the proper type
PASSElement interface: element must inherit property "localName" with the proper type
PASSElement interface: element must inherit property "tagName" with the proper type
PASSElement interface: element must inherit property "id" with the proper type
PASSElement interface: element must inherit property "className" with the proper type
PASSElement interface: element must inherit property "classList" with the proper type
PASSElement interface: element must inherit property "slot" with the proper type
PASSElement interface: element must inherit property "hasAttributes()" with the proper type
PASSElement interface: element must inherit property "attributes" with the proper type
PASSElement interface: element must inherit property "getAttributeNames()" with the proper type
PASSElement interface: element must inherit property "getAttribute(DOMString)" with the proper type
PASSElement interface: calling getAttribute(DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "getAttributeNS(DOMString?, DOMString)" with the proper type
PASSElement interface: calling getAttributeNS(DOMString?, DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "setAttribute(DOMString, (TrustedType or DOMString))" with the proper type
PASSElement interface: calling setAttribute(DOMString, (TrustedType or DOMString)) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "setAttributeNS(DOMString?, DOMString, (TrustedType or DOMString))" with the proper type
PASSElement interface: calling setAttributeNS(DOMString?, DOMString, (TrustedType or DOMString)) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "removeAttribute(DOMString)" with the proper type
PASSElement interface: calling removeAttribute(DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "removeAttributeNS(DOMString?, DOMString)" with the proper type
PASSElement interface: calling removeAttributeNS(DOMString?, DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "toggleAttribute(DOMString, optional boolean)" with the proper type
PASSElement interface: calling toggleAttribute(DOMString, optional boolean) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "hasAttribute(DOMString)" with the proper type
PASSElement interface: calling hasAttribute(DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "hasAttributeNS(DOMString?, DOMString)" with the proper type
PASSElement interface: calling hasAttributeNS(DOMString?, DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "getAttributeNode(DOMString)" with the proper type
PASSElement interface: calling getAttributeNode(DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "getAttributeNodeNS(DOMString?, DOMString)" with the proper type
PASSElement interface: calling getAttributeNodeNS(DOMString?, DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "setAttributeNode(Attr)" with the proper type
PASSElement interface: calling setAttributeNode(Attr) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "setAttributeNodeNS(Attr)" with the proper type
PASSElement interface: calling setAttributeNodeNS(Attr) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "removeAttributeNode(Attr)" with the proper type
PASSElement interface: calling removeAttributeNode(Attr) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "attachShadow(ShadowRootInit)" with the proper type
PASSElement interface: calling attachShadow(ShadowRootInit) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "shadowRoot" with the proper type
FAILElement interface: element must inherit property "customElementRegistry" with the proper type
assert_inherits: property "customElementRegistry" not found in prototype chain
assert_inherits: property "customElementRegistry" not found in prototype chain
PASSElement interface: element must inherit property "closest(DOMString)" with the proper type
PASSElement interface: calling closest(DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "matches(DOMString)" with the proper type
PASSElement interface: calling matches(DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "webkitMatchesSelector(DOMString)" with the proper type
PASSElement interface: calling webkitMatchesSelector(DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "getElementsByTagName(DOMString)" with the proper type
PASSElement interface: calling getElementsByTagName(DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "getElementsByTagNameNS(DOMString?, DOMString)" with the proper type
PASSElement interface: calling getElementsByTagNameNS(DOMString?, DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "getElementsByClassName(DOMString)" with the proper type
PASSElement interface: calling getElementsByClassName(DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "insertAdjacentElement(DOMString, Element)" with the proper type
PASSElement interface: calling insertAdjacentElement(DOMString, Element) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "insertAdjacentText(DOMString, DOMString)" with the proper type
FAILElement interface: calling insertAdjacentText(DOMString, DOMString) on element with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "SyntaxError: insertAdjacentText: 'undefined' is not a valid insertAdjacent po…
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "SyntaxError: insertAdjacentText: 'undefined' is not a valid insertAdjacent po…
FAILElement interface: element must inherit property "requestFullscreen(optional FullscreenOptions)" with the proper type
assert_inherits: property "requestFullscreen" not found in prototype chain
assert_inherits: property "requestFullscreen" not found in prototype chain
FAILElement interface: calling requestFullscreen(optional FullscreenOptions) on element with too few arguments must throw TypeError
assert_inherits: property "requestFullscreen" not found in prototype chain
assert_inherits: property "requestFullscreen" not found in prototype chain
FAILElement interface: element must inherit property "onfullscreenchange" with the proper type
assert_inherits: property "onfullscreenchange" not found in prototype chain
assert_inherits: property "onfullscreenchange" not found in prototype chain
FAILElement interface: element must inherit property "onfullscreenerror" with the proper type
assert_inherits: property "onfullscreenerror" not found in prototype chain
assert_inherits: property "onfullscreenerror" not found in prototype chain
PASSElement interface: element must inherit property "children" with the proper type
PASSElement interface: element must inherit property "firstElementChild" with the proper type
PASSElement interface: element must inherit property "lastElementChild" with the proper type
PASSElement interface: element must inherit property "childElementCount" with the proper type
PASSElement interface: element must inherit property "prepend((Node or DOMString)...)" with the proper type
PASSElement interface: calling prepend((Node or DOMString)...) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "append((Node or DOMString)...)" with the proper type
PASSElement interface: calling append((Node or DOMString)...) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "replaceChildren((Node or DOMString)...)" with the proper type
PASSElement interface: calling replaceChildren((Node or DOMString)...) on element with too few arguments must throw TypeError
FAILElement interface: element must inherit property "moveBefore(Node, Node?)" with the proper type
assert_inherits: property "moveBefore" not found in prototype chain
assert_inherits: property "moveBefore" not found in prototype chain
FAILElement interface: calling moveBefore(Node, Node?) on element with too few arguments must throw TypeError
assert_inherits: property "moveBefore" not found in prototype chain
assert_inherits: property "moveBefore" not found in prototype chain
PASSElement interface: element must inherit property "querySelector(DOMString)" with the proper type
PASSElement interface: calling querySelector(DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "querySelectorAll(DOMString)" with the proper type
PASSElement interface: calling querySelectorAll(DOMString) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "previousElementSibling" with the proper type
PASSElement interface: element must inherit property "nextElementSibling" with the proper type
PASSElement interface: element must inherit property "before((Node or DOMString)...)" with the proper type
PASSElement interface: calling before((Node or DOMString)...) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "after((Node or DOMString)...)" with the proper type
PASSElement interface: calling after((Node or DOMString)...) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "replaceWith((Node or DOMString)...)" with the proper type
PASSElement interface: calling replaceWith((Node or DOMString)...) on element with too few arguments must throw TypeError
PASSElement interface: element must inherit property "remove()" with the proper type
PASSElement interface: element must inherit property "assignedSlot" with the proper type
PASSNode interface: element must inherit property "ELEMENT_NODE" with the proper type
PASSNode interface: element must inherit property "ATTRIBUTE_NODE" with the proper type
PASSNode interface: element must inherit property "TEXT_NODE" with the proper type
PASSNode interface: element must inherit property "CDATA_SECTION_NODE" with the proper type
PASSNode interface: element must inherit property "ENTITY_REFERENCE_NODE" with the proper type
PASSNode interface: element must inherit property "ENTITY_NODE" with the proper type
PASSNode interface: element must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type
PASSNode interface: element must inherit property "COMMENT_NODE" with the proper type
PASSNode interface: element must inherit property "DOCUMENT_NODE" with the proper type
PASSNode interface: element must inherit property "DOCUMENT_TYPE_NODE" with the proper type
PASSNode interface: element must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type
PASSNode interface: element must inherit property "NOTATION_NODE" with the proper type
PASSNode interface: element must inherit property "nodeType" with the proper type
PASSNode interface: element must inherit property "nodeName" with the proper type
PASSNode interface: element must inherit property "baseURI" with the proper type
PASSNode interface: element must inherit property "isConnected" with the proper type
PASSNode interface: element must inherit property "ownerDocument" with the proper type
PASSNode interface: element must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type
PASSNode interface: calling getRootNode(optional GetRootNodeOptions) on element with too few arguments must throw TypeError
PASSNode interface: element must inherit property "parentNode" with the proper type
PASSNode interface: element must inherit property "parentElement" with the proper type
PASSNode interface: element must inherit property "hasChildNodes()" with the proper type
PASSNode interface: element must inherit property "childNodes" with the proper type
PASSNode interface: element must inherit property "firstChild" with the proper type
PASSNode interface: element must inherit property "lastChild" with the proper type
PASSNode interface: element must inherit property "previousSibling" with the proper type
PASSNode interface: element must inherit property "nextSibling" with the proper type
PASSNode interface: element must inherit property "nodeValue" with the proper type
PASSNode interface: element must inherit property "textContent" with the proper type
PASSNode interface: element must inherit property "normalize()" with the proper type
PASSNode interface: element must inherit property "cloneNode(optional boolean)" with the proper type
PASSNode interface: calling cloneNode(optional boolean) on element with too few arguments must throw TypeError
PASSNode interface: element must inherit property "isEqualNode(Node?)" with the proper type
PASSNode interface: calling isEqualNode(Node?) on element with too few arguments must throw TypeError
PASSNode interface: element must inherit property "isSameNode(Node?)" with the proper type
PASSNode interface: calling isSameNode(Node?) on element with too few arguments must throw TypeError
PASSNode interface: element must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type
PASSNode interface: element must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type
PASSNode interface: element must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type
PASSNode interface: element must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type
PASSNode interface: element must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type
PASSNode interface: element must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type
PASSNode interface: element must inherit property "compareDocumentPosition(Node)" with the proper type
PASSNode interface: calling compareDocumentPosition(Node) on element with too few arguments must throw TypeError
PASSNode interface: element must inherit property "contains(Node?)" with the proper type
PASSNode interface: calling contains(Node?) on element with too few arguments must throw TypeError
PASSNode interface: element must inherit property "lookupPrefix(DOMString?)" with the proper type
PASSNode interface: calling lookupPrefix(DOMString?) on element with too few arguments must throw TypeError
PASSNode interface: element must inherit property "lookupNamespaceURI(DOMString?)" with the proper type
PASSNode interface: calling lookupNamespaceURI(DOMString?) on element with too few arguments must throw TypeError
PASSNode interface: element must inherit property "isDefaultNamespace(DOMString?)" with the proper type
PASSNode interface: calling isDefaultNamespace(DOMString?) on element with too few arguments must throw TypeError
PASSNode interface: element must inherit property "insertBefore(Node, Node?)" with the proper type
PASSNode interface: calling insertBefore(Node, Node?) on element with too few arguments must throw TypeError
PASSNode interface: element must inherit property "appendChild(Node)" with the proper type
PASSNode interface: calling appendChild(Node) on element with too few arguments must throw TypeError
PASSNode interface: element must inherit property "replaceChild(Node, Node)" with the proper type
PASSNode interface: calling replaceChild(Node, Node) on element with too few arguments must throw TypeError
PASSNode interface: element must inherit property "removeChild(Node)" with the proper type
PASSNode interface: calling removeChild(Node) on element with too few arguments must throw TypeError
PASSEventTarget interface: element must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on element with too few arguments must throw TypeError
PASSEventTarget interface: element must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on element with too few arguments must throw TypeError
PASSEventTarget interface: element must inherit property "dispatchEvent(Event)" with the proper type
PASSEventTarget interface: calling dispatchEvent(Event) on element with too few arguments must throw TypeError
FAILNamedNodeMap interface: existence and properties of interface object
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
PASSNamedNodeMap interface object length
PASSNamedNodeMap interface object name
PASSNamedNodeMap interface: existence and properties of interface prototype object
PASSNamedNodeMap interface: existence and properties of interface prototype object's "constructor" property
PASSNamedNodeMap interface: existence and properties of interface prototype object's @@unscopables property
FAILNamedNodeMap interface: attribute length
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
FAILNamedNodeMap interface: operation item(unsigned long)
assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw
FAILNamedNodeMap interface: operation getNamedItem(DOMString)
assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw
FAILNamedNodeMap interface: operation getNamedItemNS(DOMString?, DOMString)
assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw
FAILNamedNodeMap interface: operation setNamedItem(Attr)
assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" threw object "InvalidStateError: setNamedItem: NamedNodeM…
assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" threw object "InvalidStateError: setNamedItem: NamedNodeM…
PASSNamedNodeMap interface: operation setNamedItemNS(Attr)
FAILNamedNodeMap interface: operation removeNamedItem(DOMString)
assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" threw object "InvalidStateError: removeNamedItem: NamedNo…
assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" threw object "InvalidStateError: removeNamedItem: NamedNo…
FAILNamedNodeMap interface: operation removeNamedItemNS(DOMString?, DOMString)
assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" threw object "InvalidStateError: removeNamedItemNS: Named…
assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" threw object "InvalidStateError: removeNamedItemNS: Named…
FAILAttr interface: existence and properties of interface object
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
PASSAttr interface object length
PASSAttr interface object name
PASSAttr interface: existence and properties of interface prototype object
PASSAttr interface: existence and properties of interface prototype object's "constructor" property
PASSAttr interface: existence and properties of interface prototype object's @@unscopables property
PASSAttr interface: attribute namespaceURI
PASSAttr interface: attribute prefix
PASSAttr interface: attribute localName
PASSAttr interface: attribute name
PASSAttr interface: attribute value
PASSAttr interface: attribute ownerElement
PASSAttr interface: attribute specified
PASSAttr must be primary interface of document.querySelector("[id]").attributes[0]
PASSStringification of document.querySelector("[id]").attributes[0]
PASSAttr interface: document.querySelector("[id]").attributes[0] must inherit property "namespaceURI" with the proper type
PASSAttr interface: document.querySelector("[id]").attributes[0] must inherit property "prefix" with the proper type
PASSAttr interface: document.querySelector("[id]").attributes[0] must inherit property "localName" with the proper type
PASSAttr interface: document.querySelector("[id]").attributes[0] must inherit property "name" with the proper type
PASSAttr interface: document.querySelector("[id]").attributes[0] must inherit property "value" with the proper type
PASSAttr interface: document.querySelector("[id]").attributes[0] must inherit property "ownerElement" with the proper type
PASSAttr interface: document.querySelector("[id]").attributes[0] must inherit property "specified" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "ELEMENT_NODE" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "ATTRIBUTE_NODE" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "TEXT_NODE" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "CDATA_SECTION_NODE" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "ENTITY_REFERENCE_NODE" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "ENTITY_NODE" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "COMMENT_NODE" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_NODE" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_TYPE_NODE" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "NOTATION_NODE" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "nodeType" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "nodeName" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "baseURI" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "isConnected" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "ownerDocument" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type
PASSNode interface: calling getRootNode(optional GetRootNodeOptions) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "parentNode" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "parentElement" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "hasChildNodes()" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "childNodes" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "firstChild" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "lastChild" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "previousSibling" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "nextSibling" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "nodeValue" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "textContent" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "normalize()" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "cloneNode(optional boolean)" with the proper type
PASSNode interface: calling cloneNode(optional boolean) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "isEqualNode(Node?)" with the proper type
FAILNode interface: calling isEqualNode(Node?) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "isSameNode(Node?)" with the proper type
FAILNode interface: calling isSameNode(Node?) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "compareDocumentPosition(Node)" with the proper type
PASSNode interface: calling compareDocumentPosition(Node) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "contains(Node?)" with the proper type
PASSNode interface: calling contains(Node?) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "lookupPrefix(DOMString?)" with the proper type
FAILNode interface: calling lookupPrefix(DOMString?) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "lookupNamespaceURI(DOMString?)" with the proper type
FAILNode interface: calling lookupNamespaceURI(DOMString?) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "isDefaultNamespace(DOMString?)" with the proper type
FAILNode interface: calling isDefaultNamespace(DOMString?) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "insertBefore(Node, Node?)" with the proper type
PASSNode interface: calling insertBefore(Node, Node?) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "appendChild(Node)" with the proper type
PASSNode interface: calling appendChild(Node) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "replaceChild(Node, Node)" with the proper type
PASSNode interface: calling replaceChild(Node, Node) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
PASSNode interface: document.querySelector("[id]").attributes[0] must inherit property "removeChild(Node)" with the proper type
PASSNode interface: calling removeChild(Node) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
PASSEventTarget interface: document.querySelector("[id]").attributes[0] must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
PASSEventTarget interface: document.querySelector("[id]").attributes[0] must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
PASSEventTarget interface: document.querySelector("[id]").attributes[0] must inherit property "dispatchEvent(Event)" with the proper type
PASSEventTarget interface: calling dispatchEvent(Event) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError
FAILCharacterData interface: existence and properties of interface object
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
PASSCharacterData interface object length
PASSCharacterData interface object name
PASSCharacterData interface: existence and properties of interface prototype object
PASSCharacterData interface: existence and properties of interface prototype object's "constructor" property
FAILCharacterData interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: CharacterData.prototype should have an @@unscopables property expected property symbol "Symbol(Symbol.unscopables)" missing
assert_own_property: CharacterData.prototype should have an @@unscopables property expected property symbol "Symbol(Symbol.unscopables)" missing
FAILCharacterData interface: attribute data
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
PASSCharacterData interface: attribute length
PASSCharacterData interface: operation substringData(unsigned long, unsigned long)
PASSCharacterData interface: operation appendData(DOMString)
PASSCharacterData interface: operation insertData(unsigned long, DOMString)
PASSCharacterData interface: operation deleteData(unsigned long, unsigned long)
PASSCharacterData interface: operation replaceData(unsigned long, unsigned long, DOMString)
FAILCharacterData interface: attribute previousElementSibling
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
FAILCharacterData interface: attribute nextElementSibling
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
FAILCharacterData interface: operation before((Node or DOMString)...)
Cannot convert undefined or null to object
Cannot convert undefined or null to object
FAILCharacterData interface: operation after((Node or DOMString)...)
Cannot convert undefined or null to object
Cannot convert undefined or null to object
FAILCharacterData interface: operation replaceWith((Node or DOMString)...)
Cannot convert undefined or null to object
Cannot convert undefined or null to object
FAILCharacterData interface: operation remove()
Cannot convert undefined or null to object
Cannot convert undefined or null to object
PASSText interface: existence and properties of interface object
FAILText interface object length
assert_equals: wrong value for Text.length expected 0 but got 2
assert_equals: wrong value for Text.length expected 0 but got 2
PASSText interface object name
PASSText interface: existence and properties of interface prototype object
PASSText interface: existence and properties of interface prototype object's "constructor" property
PASSText interface: existence and properties of interface prototype object's @@unscopables property
PASSText interface: operation splitText(unsigned long)
PASSText interface: attribute wholeText
FAILText interface: attribute assignedSlot
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw
PASSText must be primary interface of document.createTextNode("abc")
PASSStringification of document.createTextNode("abc")
PASSText interface: document.createTextNode("abc") must inherit property "splitText(unsigned long)" with the proper type
PASSText interface: calling splitText(unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSText interface: document.createTextNode("abc") must inherit property "wholeText" with the proper type
PASSText interface: document.createTextNode("abc") must inherit property "assignedSlot" with the proper type
PASSCharacterData interface: document.createTextNode("abc") must inherit property "data" with the proper type
PASSCharacterData interface: document.createTextNode("abc") must inherit property "length" with the proper type
PASSCharacterData interface: document.createTextNode("abc") must inherit property "substringData(unsigned long, unsigned long)" with the proper type
PASSCharacterData interface: calling substringData(unsigned long, unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createTextNode("abc") must inherit property "appendData(DOMString)" with the proper type
PASSCharacterData interface: calling appendData(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createTextNode("abc") must inherit property "insertData(unsigned long, DOMString)" with the proper type
PASSCharacterData interface: calling insertData(unsigned long, DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createTextNode("abc") must inherit property "deleteData(unsigned long, unsigned long)" with the proper type
PASSCharacterData interface: calling deleteData(unsigned long, unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createTextNode("abc") must inherit property "replaceData(unsigned long, unsigned long, DOMString)" with the proper type
PASSCharacterData interface: calling replaceData(unsigned long, unsigned long, DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createTextNode("abc") must inherit property "previousElementSibling" with the proper type
PASSCharacterData interface: document.createTextNode("abc") must inherit property "nextElementSibling" with the proper type
PASSCharacterData interface: document.createTextNode("abc") must inherit property "before((Node or DOMString)...)" with the proper type
PASSCharacterData interface: calling before((Node or DOMString)...) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createTextNode("abc") must inherit property "after((Node or DOMString)...)" with the proper type
PASSCharacterData interface: calling after((Node or DOMString)...) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createTextNode("abc") must inherit property "replaceWith((Node or DOMString)...)" with the proper type
PASSCharacterData interface: calling replaceWith((Node or DOMString)...) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createTextNode("abc") must inherit property "remove()" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "ELEMENT_NODE" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "ATTRIBUTE_NODE" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "TEXT_NODE" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "CDATA_SECTION_NODE" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "ENTITY_NODE" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "COMMENT_NODE" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "DOCUMENT_NODE" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "NOTATION_NODE" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "nodeType" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "nodeName" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "baseURI" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "isConnected" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "ownerDocument" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type
PASSNode interface: calling getRootNode(optional GetRootNodeOptions) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSNode interface: document.createTextNode("abc") must inherit property "parentNode" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "parentElement" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "hasChildNodes()" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "childNodes" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "firstChild" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "lastChild" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "previousSibling" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "nextSibling" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "nodeValue" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "textContent" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "normalize()" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "cloneNode(optional boolean)" with the proper type
PASSNode interface: calling cloneNode(optional boolean) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSNode interface: document.createTextNode("abc") must inherit property "isEqualNode(Node?)" with the proper type
PASSNode interface: calling isEqualNode(Node?) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSNode interface: document.createTextNode("abc") must inherit property "isSameNode(Node?)" with the proper type
PASSNode interface: calling isSameNode(Node?) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSNode interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type
PASSNode interface: document.createTextNode("abc") must inherit property "compareDocumentPosition(Node)" with the proper type
PASSNode interface: calling compareDocumentPosition(Node) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSNode interface: document.createTextNode("abc") must inherit property "contains(Node?)" with the proper type
PASSNode interface: calling contains(Node?) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSNode interface: document.createTextNode("abc") must inherit property "lookupPrefix(DOMString?)" with the proper type
PASSNode interface: calling lookupPrefix(DOMString?) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSNode interface: document.createTextNode("abc") must inherit property "lookupNamespaceURI(DOMString?)" with the proper type
PASSNode interface: calling lookupNamespaceURI(DOMString?) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSNode interface: document.createTextNode("abc") must inherit property "isDefaultNamespace(DOMString?)" with the proper type
PASSNode interface: calling isDefaultNamespace(DOMString?) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSNode interface: document.createTextNode("abc") must inherit property "insertBefore(Node, Node?)" with the proper type
PASSNode interface: calling insertBefore(Node, Node?) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSNode interface: document.createTextNode("abc") must inherit property "appendChild(Node)" with the proper type
PASSNode interface: calling appendChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSNode interface: document.createTextNode("abc") must inherit property "replaceChild(Node, Node)" with the proper type
PASSNode interface: calling replaceChild(Node, Node) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSNode interface: document.createTextNode("abc") must inherit property "removeChild(Node)" with the proper type
PASSNode interface: calling removeChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSEventTarget interface: document.createTextNode("abc") must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSEventTarget interface: document.createTextNode("abc") must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on document.createTextNode("abc") with too few arguments must throw TypeError
PASSEventTarget interface: document.createTextNode("abc") must inherit property "dispatchEvent(Event)" with the proper type
PASSEventTarget interface: calling dispatchEvent(Event) on document.createTextNode("abc") with too few arguments must throw TypeError
FAILCDATASection interface: existence and properties of interface object
assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing
assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing
FAILCDATASection interface object length
assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing
assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing
FAILCDATASection interface object name
assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing
assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing
FAILCDATASection interface: existence and properties of interface prototype object
assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing
assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing
FAILCDATASection interface: existence and properties of interface prototype object's "constructor" property
assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing
assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing
FAILCDATASection interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing
assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing
FAILProcessingInstruction interface: existence and properties of interface object
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
FAILProcessingInstruction interface object length
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
FAILProcessingInstruction interface object name
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
FAILProcessingInstruction interface: existence and properties of interface prototype object
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
FAILProcessingInstruction interface: existence and properties of interface prototype object's "constructor" property
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
FAILProcessingInstruction interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
FAILProcessingInstruction interface: attribute target
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
FAILProcessingInstruction must be primary interface of xmlDoc.createProcessingInstruction("abc", "def")
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing
FAILStringification of xmlDoc.createProcessingInstruction("abc", "def")
assert_class_string: class string of xmlDoc.createProcessingInstruction("abc", "def") expected "[object ProcessingInstruction]" but got "[object Text]"
assert_class_string: class string of xmlDoc.createProcessingInstruction("abc", "def") expected "[object ProcessingInstruction]" but got "[object Text]"
FAILProcessingInstruction interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "target" with the proper type
assert_inherits: property "target" found on object expected in prototype chain
assert_inherits: property "target" found on object expected in prototype chain
PASSCharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "data" with the proper type
PASSCharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "length" with the proper type
PASSCharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "substringData(unsigned long, unsigned long)" with the proper type
PASSCharacterData interface: calling substringData(unsigned long, unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSCharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendData(DOMString)" with the proper type
PASSCharacterData interface: calling appendData(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSCharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertData(unsigned long, DOMString)" with the proper type
PASSCharacterData interface: calling insertData(unsigned long, DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSCharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "deleteData(unsigned long, unsigned long)" with the proper type
PASSCharacterData interface: calling deleteData(unsigned long, unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSCharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceData(unsigned long, unsigned long, DOMString)" with the proper type
PASSCharacterData interface: calling replaceData(unsigned long, unsigned long, DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSCharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousElementSibling" with the proper type
PASSCharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextElementSibling" with the proper type
PASSCharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "before((Node or DOMString)...)" with the proper type
PASSCharacterData interface: calling before((Node or DOMString)...) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSCharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "after((Node or DOMString)...)" with the proper type
PASSCharacterData interface: calling after((Node or DOMString)...) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSCharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceWith((Node or DOMString)...)" with the proper type
PASSCharacterData interface: calling replaceWith((Node or DOMString)...) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSCharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "remove()" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ELEMENT_NODE" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ATTRIBUTE_NODE" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "TEXT_NODE" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "CDATA_SECTION_NODE" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_REFERENCE_NODE" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_NODE" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "COMMENT_NODE" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_NODE" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_TYPE_NODE" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "NOTATION_NODE" with the proper type
FAILNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeType" with the proper type
assert_inherits: property "nodeType" found on object expected in prototype chain
assert_inherits: property "nodeType" found on object expected in prototype chain
FAILNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeName" with the proper type
assert_inherits: property "nodeName" found on object expected in prototype chain
assert_inherits: property "nodeName" found on object expected in prototype chain
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "baseURI" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isConnected" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ownerDocument" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type
PASSNode interface: calling getRootNode(optional GetRootNodeOptions) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentNode" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentElement" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "hasChildNodes()" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "childNodes" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "firstChild" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lastChild" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousSibling" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextSibling" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeValue" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "textContent" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "normalize()" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "cloneNode(optional boolean)" with the proper type
PASSNode interface: calling cloneNode(optional boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isEqualNode(Node?)" with the proper type
PASSNode interface: calling isEqualNode(Node?) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isSameNode(Node?)" with the proper type
PASSNode interface: calling isSameNode(Node?) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "compareDocumentPosition(Node)" with the proper type
PASSNode interface: calling compareDocumentPosition(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "contains(Node?)" with the proper type
PASSNode interface: calling contains(Node?) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupPrefix(DOMString?)" with the proper type
PASSNode interface: calling lookupPrefix(DOMString?) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupNamespaceURI(DOMString?)" with the proper type
PASSNode interface: calling lookupNamespaceURI(DOMString?) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isDefaultNamespace(DOMString?)" with the proper type
PASSNode interface: calling isDefaultNamespace(DOMString?) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertBefore(Node, Node?)" with the proper type
PASSNode interface: calling insertBefore(Node, Node?) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendChild(Node)" with the proper type
PASSNode interface: calling appendChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceChild(Node, Node)" with the proper type
PASSNode interface: calling replaceChild(Node, Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSNode interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeChild(Node)" with the proper type
PASSNode interface: calling removeChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSEventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSEventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSEventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "dispatchEvent(Event)" with the proper type
PASSEventTarget interface: calling dispatchEvent(Event) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError
PASSComment interface: existence and properties of interface object
FAILComment interface object length
assert_equals: wrong value for Comment.length expected 0 but got 2
assert_equals: wrong value for Comment.length expected 0 but got 2
PASSComment interface object name
PASSComment interface: existence and properties of interface prototype object
PASSComment interface: existence and properties of interface prototype object's "constructor" property
PASSComment interface: existence and properties of interface prototype object's @@unscopables property
PASSComment must be primary interface of document.createComment("abc")
PASSStringification of document.createComment("abc")
PASSCharacterData interface: document.createComment("abc") must inherit property "data" with the proper type
PASSCharacterData interface: document.createComment("abc") must inherit property "length" with the proper type
PASSCharacterData interface: document.createComment("abc") must inherit property "substringData(unsigned long, unsigned long)" with the proper type
PASSCharacterData interface: calling substringData(unsigned long, unsigned long) on document.createComment("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createComment("abc") must inherit property "appendData(DOMString)" with the proper type
PASSCharacterData interface: calling appendData(DOMString) on document.createComment("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createComment("abc") must inherit property "insertData(unsigned long, DOMString)" with the proper type
PASSCharacterData interface: calling insertData(unsigned long, DOMString) on document.createComment("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createComment("abc") must inherit property "deleteData(unsigned long, unsigned long)" with the proper type
PASSCharacterData interface: calling deleteData(unsigned long, unsigned long) on document.createComment("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createComment("abc") must inherit property "replaceData(unsigned long, unsigned long, DOMString)" with the proper type
PASSCharacterData interface: calling replaceData(unsigned long, unsigned long, DOMString) on document.createComment("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createComment("abc") must inherit property "previousElementSibling" with the proper type
PASSCharacterData interface: document.createComment("abc") must inherit property "nextElementSibling" with the proper type
PASSCharacterData interface: document.createComment("abc") must inherit property "before((Node or DOMString)...)" with the proper type
PASSCharacterData interface: calling before((Node or DOMString)...) on document.createComment("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createComment("abc") must inherit property "after((Node or DOMString)...)" with the proper type
PASSCharacterData interface: calling after((Node or DOMString)...) on document.createComment("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createComment("abc") must inherit property "replaceWith((Node or DOMString)...)" with the proper type
PASSCharacterData interface: calling replaceWith((Node or DOMString)...) on document.createComment("abc") with too few arguments must throw TypeError
PASSCharacterData interface: document.createComment("abc") must inherit property "remove()" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "ELEMENT_NODE" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "ATTRIBUTE_NODE" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "TEXT_NODE" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "CDATA_SECTION_NODE" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "ENTITY_NODE" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "COMMENT_NODE" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "DOCUMENT_NODE" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "NOTATION_NODE" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "nodeType" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "nodeName" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "baseURI" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "isConnected" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "ownerDocument" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type
PASSNode interface: calling getRootNode(optional GetRootNodeOptions) on document.createComment("abc") with too few arguments must throw TypeError
PASSNode interface: document.createComment("abc") must inherit property "parentNode" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "parentElement" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "hasChildNodes()" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "childNodes" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "firstChild" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "lastChild" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "previousSibling" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "nextSibling" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "nodeValue" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "textContent" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "normalize()" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "cloneNode(optional boolean)" with the proper type
PASSNode interface: calling cloneNode(optional boolean) on document.createComment("abc") with too few arguments must throw TypeError
PASSNode interface: document.createComment("abc") must inherit property "isEqualNode(Node?)" with the proper type
PASSNode interface: calling isEqualNode(Node?) on document.createComment("abc") with too few arguments must throw TypeError
PASSNode interface: document.createComment("abc") must inherit property "isSameNode(Node?)" with the proper type
PASSNode interface: calling isSameNode(Node?) on document.createComment("abc") with too few arguments must throw TypeError
PASSNode interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type
PASSNode interface: document.createComment("abc") must inherit property "compareDocumentPosition(Node)" with the proper type
PASSNode interface: calling compareDocumentPosition(Node) on document.createComment("abc") with too few arguments must throw TypeError
PASSNode interface: document.createComment("abc") must inherit property "contains(Node?)" with the proper type
PASSNode interface: calling contains(Node?) on document.createComment("abc") with too few arguments must throw TypeError
PASSNode interface: document.createComment("abc") must inherit property "lookupPrefix(DOMString?)" with the proper type
PASSNode interface: calling lookupPrefix(DOMString?) on document.createComment("abc") with too few arguments must throw TypeError
PASSNode interface: document.createComment("abc") must inherit property "lookupNamespaceURI(DOMString?)" with the proper type
PASSNode interface: calling lookupNamespaceURI(DOMString?) on document.createComment("abc") with too few arguments must throw TypeError
PASSNode interface: document.createComment("abc") must inherit property "isDefaultNamespace(DOMString?)" with the proper type
PASSNode interface: calling isDefaultNamespace(DOMString?) on document.createComment("abc") with too few arguments must throw TypeError
PASSNode interface: document.createComment("abc") must inherit property "insertBefore(Node, Node?)" with the proper type
PASSNode interface: calling insertBefore(Node, Node?) on document.createComment("abc") with too few arguments must throw TypeError
PASSNode interface: document.createComment("abc") must inherit property "appendChild(Node)" with the proper type
PASSNode interface: calling appendChild(Node) on document.createComment("abc") with too few arguments must throw TypeError
PASSNode interface: document.createComment("abc") must inherit property "replaceChild(Node, Node)" with the proper type
PASSNode interface: calling replaceChild(Node, Node) on document.createComment("abc") with too few arguments must throw TypeError
PASSNode interface: document.createComment("abc") must inherit property "removeChild(Node)" with the proper type
PASSNode interface: calling removeChild(Node) on document.createComment("abc") with too few arguments must throw TypeError
PASSEventTarget interface: document.createComment("abc") must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on document.createComment("abc") with too few arguments must throw TypeError
PASSEventTarget interface: document.createComment("abc") must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type
PASSEventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on document.createComment("abc") with too few arguments must throw TypeError
PASSEventTarget interface: document.createComment("abc") must inherit property "dispatchEvent(Event)" with the proper type
PASSEventTarget interface: calling dispatchEvent(Event) on document.createComment("abc") with too few arguments must throw TypeError
FAILAbstractRange interface: existence and properties of interface object
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
FAILAbstractRange interface object length
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
FAILAbstractRange interface object name
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
FAILAbstractRange interface: existence and properties of interface prototype object
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
FAILAbstractRange interface: existence and properties of interface prototype object's "constructor" property
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
FAILAbstractRange interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
FAILAbstractRange interface: attribute startContainer
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
FAILAbstractRange interface: attribute startOffset
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
FAILAbstractRange interface: attribute endContainer
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
FAILAbstractRange interface: attribute endOffset
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
FAILAbstractRange interface: attribute collapsed
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
FAILStaticRange interface: existence and properties of interface object
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
PASSStaticRange interface object length
PASSStaticRange interface object name
FAILStaticRange interface: existence and properties of interface prototype object
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
PASSStaticRange interface: existence and properties of interface prototype object's "constructor" property
PASSStaticRange interface: existence and properties of interface prototype object's @@unscopables property
FAILRange interface: existence and properties of interface object
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
FAILRange interface object length
assert_equals: wrong value for Range.length expected 0 but got 1
assert_equals: wrong value for Range.length expected 0 but got 1
PASSRange interface object name
FAILRange interface: existence and properties of interface prototype object
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing
PASSRange interface: existence and properties of interface prototype object's "constructor" property
PASSRange interface: existence and properties of interface prototype object's @@unscopables property
PASSRange interface: attribute commonAncestorContainer
PASSRange interface: operation setStart(Node, unsigned long)
PASSRange interface: operation setEnd(Node, unsigned long)
PASSRange interface: operation setStartBefore(Node)
PASSRange interface: operation setStartAfter(Node)
PASSRange interface: operation setEndBefore(Node)
PASSRange interface: operation setEndAfter(Node)
PASSRange interface: operation collapse(optional boolean)
PASSRange interface: operation selectNode(Node)
PASSRange interface: operation selectNodeContents(Node)
PASSRange interface: constant START_TO_START on interface object
PASSRange interface: constant START_TO_START on interface prototype object
PASSRange interface: constant START_TO_END on interface object
PASSRange interface: constant START_TO_END on interface prototype object
PASSRange interface: constant END_TO_END on interface object
PASSRange interface: constant END_TO_END on interface prototype object
PASSRange interface: constant END_TO_START on interface object
PASSRange interface: constant END_TO_START on interface prototype object
PASSRange interface: operation compareBoundaryPoints(unsigned short, Range)
PASSRange interface: operation deleteContents()
PASSRange interface: operation extractContents()
PASSRange interface: operation cloneContents()
PASSRange interface: operation insertNode(Node)
PASSRange interface: operation surroundContents(Node)
PASSRange interface: operation cloneRange()
PASSRange interface: operation detach()
PASSRange interface: operation isPointInRange(Node, unsigned long)
PASSRange interface: operation comparePoint(Node, unsigned long)
PASSRange interface: operation intersectsNode(Node)
PASSRange interface: stringifier
PASSRange must be primary interface of document.createRange()
PASSStringification of document.createRange()
PASSRange interface: document.createRange() must inherit property "commonAncestorContainer" with the proper type
PASSRange interface: document.createRange() must inherit property "setStart(Node, unsigned long)" with the proper type
PASSRange interface: calling setStart(Node, unsigned long) on document.createRange() with too few arguments must throw TypeError
PASSRange interface: document.createRange() must inherit property "setEnd(Node, unsigned long)" with the proper type
PASSRange interface: calling setEnd(Node, unsigned long) on document.createRange() with too few arguments must throw TypeError
PASSRange interface: document.createRange() must inherit property "setStartBefore(Node)" with the proper type
PASSRange interface: calling setStartBefore(Node) on document.createRange() with too few arguments must throw TypeError
PASSRange interface: document.createRange() must inherit property "setStartAfter(Node)" with the proper type
PASSRange interface: calling setStartAfter(Node) on document.createRange() with too few arguments must throw TypeError
PASSRange interface: document.createRange() must inherit property "setEndBefore(Node)" with the proper type
PASSRange interface: calling setEndBefore(Node) on document.createRange() with too few arguments must throw TypeError
PASSRange interface: document.createRange() must inherit property "setEndAfter(Node)" with the proper type
PASSRange interface: calling setEndAfter(Node) on document.createRange() with too few arguments must throw TypeError
PASSRange interface: document.createRange() must inherit property "collapse(optional boolean)" with the proper type
PASSRange interface: calling collapse(optional boolean) on document.createRange() with too few arguments must throw TypeError
PASSRange interface: document.createRange() must inherit property "selectNode(Node)" with the proper type
PASSRange interface: calling selectNode(Node) on document.createRange() with too few arguments must throw TypeError
PASSRange interface: document.createRange() must inherit property "selectNodeContents(Node)" with the proper type
PASSRange interface: calling selectNodeContents(Node) on document.createRange() with too few arguments must throw TypeError
PASSRange interface: document.createRange() must inherit property "START_TO_START" with the proper type
PASSRange interface: document.createRange() must inherit property "START_TO_END" with the proper type
PASSRange interface: document.createRange() must inherit property "END_TO_END" with the proper type
PASSRange interface: document.createRange() must inherit property "END_TO_START" with the proper type
PASSRange interface: document.createRange() must inherit property "compareBoundaryPoints(unsigned short, Range)" with the proper type
PASSRange interface: calling compareBoundaryPoints(unsigned short, Range) on document.createRange() with too few arguments must throw TypeError
PASSRange interface: document.createRange() must inherit property "deleteContents()" with the proper type
PASSRange interface: document.createRange() must inherit property "extractContents()" with the proper type
PASSRange interface: document.createRange() must inherit property "cloneContents()" with the proper type
PASSRange interface: document.createRange() must inherit property "insertNode(Node)" with the proper type
PASSRange interface: calling insertNode(Node) on document.createRange() with too few arguments must throw TypeError
PASSRange interface: document.createRange() must inherit property "surroundContents(Node)" with the proper type
PASSRange interface: calling surroundContents(Node) on document.createRange() with too few arguments must throw TypeError
PASSRange interface: document.createRange() must inherit property "cloneRange()" with the proper type
PASSRange interface: document.createRange() must inherit property "detach()" with the proper type
PASSRange interface: document.createRange() must inherit property "isPointInRange(Node, unsigned long)" with the proper type
PASSRange interface: calling isPointInRange(Node, unsigned long) on document.createRange() with too few arguments must throw TypeError
PASSRange interface: document.createRange() must inherit property "comparePoint(Node, unsigned long)" with the proper type
PASSRange interface: calling comparePoint(Node, unsigned long) on document.createRange() with too few arguments must throw TypeError
PASSRange interface: document.createRange() must inherit property "intersectsNode(Node)" with the proper type
PASSRange interface: calling intersectsNode(Node) on document.createRange() with too few arguments must throw TypeError
PASSAbstractRange interface: document.createRange() must inherit property "startContainer" with the proper type
PASSAbstractRange interface: document.createRange() must inherit property "startOffset" with the proper type
PASSAbstractRange interface: document.createRange() must inherit property "endContainer" with the proper type
PASSAbstractRange interface: document.createRange() must inherit property "endOffset" with the proper type
PASSAbstractRange interface: document.createRange() must inherit property "collapsed" with the proper type
PASSRange must be primary interface of detachedRange
PASSStringification of detachedRange
PASSRange interface: detachedRange must inherit property "commonAncestorContainer" with the proper type
PASSRange interface: detachedRange must inherit property "setStart(Node, unsigned long)" with the proper type
PASSRange interface: calling setStart(Node, unsigned long) on detachedRange with too few arguments must throw TypeError
PASSRange interface: detachedRange must inherit property "setEnd(Node, unsigned long)" with the proper type
PASSRange interface: calling setEnd(Node, unsigned long) on detachedRange with too few arguments must throw TypeError
PASSRange interface: detachedRange must inherit property "setStartBefore(Node)" with the proper type
PASSRange interface: calling setStartBefore(Node) on detachedRange with too few arguments must throw TypeError
PASSRange interface: detachedRange must inherit property "setStartAfter(Node)" with the proper type
PASSRange interface: calling setStartAfter(Node) on detachedRange with too few arguments must throw TypeError
PASSRange interface: detachedRange must inherit property "setEndBefore(Node)" with the proper type
PASSRange interface: calling setEndBefore(Node) on detachedRange with too few arguments must throw TypeError
PASSRange interface: detachedRange must inherit property "setEndAfter(Node)" with the proper type
PASSRange interface: calling setEndAfter(Node) on detachedRange with too few arguments must throw TypeError
PASSRange interface: detachedRange must inherit property "collapse(optional boolean)" with the proper type
PASSRange interface: calling collapse(optional boolean) on detachedRange with too few arguments must throw TypeError
PASSRange interface: detachedRange must inherit property "selectNode(Node)" with the proper type
PASSRange interface: calling selectNode(Node) on detachedRange with too few arguments must throw TypeError
PASSRange interface: detachedRange must inherit property "selectNodeContents(Node)" with the proper type
PASSRange interface: calling selectNodeContents(Node) on detachedRange with too few arguments must throw TypeError
PASSRange interface: detachedRange must inherit property "START_TO_START" with the proper type
PASSRange interface: detachedRange must inherit property "START_TO_END" with the proper type
PASSRange interface: detachedRange must inherit property "END_TO_END" with the proper type
PASSRange interface: detachedRange must inherit property "END_TO_START" with the proper type
PASSRange interface: detachedRange must inherit property "compareBoundaryPoints(unsigned short, Range)" with the proper type
PASSRange interface: calling compareBoundaryPoints(unsigned short, Range) on detachedRange with too few arguments must throw TypeError
PASSRange interface: detachedRange must inherit property "deleteContents()" with the proper type
PASSRange interface: detachedRange must inherit property "extractContents()" with the proper type
PASSRange interface: detachedRange must inherit property "cloneContents()" with the proper type
PASSRange interface: detachedRange must inherit property "insertNode(Node)" with the proper type
PASSRange interface: calling insertNode(Node) on detachedRange with too few arguments must throw TypeError
PASSRange interface: detachedRange must inherit property "surroundContents(Node)" with the proper type
PASSRange interface: calling surroundContents(Node) on detachedRange with too few arguments must throw TypeError
PASSRange interface: detachedRange must inherit property "cloneRange()" with the proper type
PASSRange interface: detachedRange must inherit property "detach()" with the proper type
PASSRange interface: detachedRange must inherit property "isPointInRange(Node, unsigned long)" with the proper type
PASSRange interface: calling isPointInRange(Node, unsigned long) on detachedRange with too few arguments must throw TypeError
PASSRange interface: detachedRange must inherit property "comparePoint(Node, unsigned long)" with the proper type
PASSRange interface: calling comparePoint(Node, unsigned long) on detachedRange with too few arguments must throw TypeError
PASSRange interface: detachedRange must inherit property "intersectsNode(Node)" with the proper type
PASSRange interface: calling intersectsNode(Node) on detachedRange with too few arguments must throw TypeError
PASSAbstractRange interface: detachedRange must inherit property "startContainer" with the proper type
PASSAbstractRange interface: detachedRange must inherit property "startOffset" with the proper type
PASSAbstractRange interface: detachedRange must inherit property "endContainer" with the proper type
PASSAbstractRange interface: detachedRange must inherit property "endOffset" with the proper type
PASSAbstractRange interface: detachedRange must inherit property "collapsed" with the proper type
FAILNodeIterator interface: existence and properties of interface object
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
FAILNodeIterator interface object length
assert_equals: wrong value for NodeIterator.length expected 0 but got 3
assert_equals: wrong value for NodeIterator.length expected 0 but got 3
PASSNodeIterator interface object name
PASSNodeIterator interface: existence and properties of interface prototype object
PASSNodeIterator interface: existence and properties of interface prototype object's "constructor" property
PASSNodeIterator interface: existence and properties of interface prototype object's @@unscopables property
FAILNodeIterator interface: attribute root
assert_true: The prototype object must have a property "root" expected true got false
assert_true: The prototype object must have a property "root" expected true got false
PASSNodeIterator interface: attribute referenceNode
PASSNodeIterator interface: attribute pointerBeforeReferenceNode
FAILNodeIterator interface: attribute whatToShow
assert_true: The prototype object must have a property "whatToShow" expected true got false
assert_true: The prototype object must have a property "whatToShow" expected true got false
FAILNodeIterator interface: attribute filter
assert_true: The prototype object must have a property "filter" expected true got false
assert_true: The prototype object must have a property "filter" expected true got false
PASSNodeIterator interface: operation nextNode()
PASSNodeIterator interface: operation previousNode()
PASSNodeIterator interface: operation detach()
PASSNodeIterator must be primary interface of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false)
PASSStringification of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false)
FAILNodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type
assert_inherits: property "root" found on object expected in prototype chain
assert_inherits: property "root" found on object expected in prototype chain
PASSNodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "referenceNode" with the proper type
PASSNodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "pointerBeforeReferenceNode" with the proper type
FAILNodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type
assert_inherits: property "whatToShow" found on object expected in prototype chain
assert_inherits: property "whatToShow" found on object expected in prototype chain
FAILNodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type
assert_inherits: property "filter" found on object expected in prototype chain
assert_inherits: property "filter" found on object expected in prototype chain
PASSNodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode()" with the proper type
PASSNodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode()" with the proper type
PASSNodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "detach()" with the proper type
FAILTreeWalker interface: existence and properties of interface object
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
FAILTreeWalker interface object length
assert_equals: wrong value for TreeWalker.length expected 0 but got 3
assert_equals: wrong value for TreeWalker.length expected 0 but got 3
PASSTreeWalker interface object name
PASSTreeWalker interface: existence and properties of interface prototype object
PASSTreeWalker interface: existence and properties of interface prototype object's "constructor" property
PASSTreeWalker interface: existence and properties of interface prototype object's @@unscopables property
FAILTreeWalker interface: attribute root
assert_true: The prototype object must have a property "root" expected true got false
assert_true: The prototype object must have a property "root" expected true got false
FAILTreeWalker interface: attribute whatToShow
assert_true: The prototype object must have a property "whatToShow" expected true got false
assert_true: The prototype object must have a property "whatToShow" expected true got false
FAILTreeWalker interface: attribute filter
assert_true: The prototype object must have a property "filter" expected true got false
assert_true: The prototype object must have a property "filter" expected true got false
PASSTreeWalker interface: attribute currentNode
PASSTreeWalker interface: operation parentNode()
PASSTreeWalker interface: operation firstChild()
PASSTreeWalker interface: operation lastChild()
PASSTreeWalker interface: operation previousSibling()
PASSTreeWalker interface: operation nextSibling()
PASSTreeWalker interface: operation previousNode()
PASSTreeWalker interface: operation nextNode()
PASSTreeWalker must be primary interface of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false)
PASSStringification of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false)
FAILTreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type
assert_inherits: property "root" found on object expected in prototype chain
assert_inherits: property "root" found on object expected in prototype chain
FAILTreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type
assert_inherits: property "whatToShow" found on object expected in prototype chain
assert_inherits: property "whatToShow" found on object expected in prototype chain
FAILTreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type
assert_inherits: property "filter" found on object expected in prototype chain
assert_inherits: property "filter" found on object expected in prototype chain
PASSTreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "currentNode" with the proper type
PASSTreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "parentNode()" with the proper type
PASSTreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "firstChild()" with the proper type
PASSTreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "lastChild()" with the proper type
PASSTreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousSibling()" with the proper type
PASSTreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextSibling()" with the proper type
PASSTreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode()" with the proper type
PASSTreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode()" with the proper type
FAILNodeFilter interface: existence and properties of interface object
assert_equals: prototype of self's property "NodeFilter" is not Object.prototype expected (function) function "function () { [native code] }" but got (object) object "[object Object]"
assert_equals: prototype of self's property "NodeFilter" is not Object.prototype expected (function) function "function () { [native code] }" but got (object) object "[object Object]"
FAILNodeFilter interface object name
assert_own_property: expected property "name" missing
assert_own_property: expected property "name" missing
PASSNodeFilter interface: existence and properties of interface prototype object
PASSNodeFilter interface: existence and properties of interface prototype object's "constructor" property
PASSNodeFilter interface: existence and properties of interface prototype object's @@unscopables property
PASSNodeFilter interface: constant FILTER_ACCEPT on interface object
PASSNodeFilter interface: constant FILTER_ACCEPT on interface prototype object
PASSNodeFilter interface: constant FILTER_REJECT on interface object
PASSNodeFilter interface: constant FILTER_REJECT on interface prototype object
PASSNodeFilter interface: constant FILTER_SKIP on interface object
PASSNodeFilter interface: constant FILTER_SKIP on interface prototype object
PASSNodeFilter interface: constant SHOW_ALL on interface object
PASSNodeFilter interface: constant SHOW_ALL on interface prototype object
PASSNodeFilter interface: constant SHOW_ELEMENT on interface object
PASSNodeFilter interface: constant SHOW_ELEMENT on interface prototype object
PASSNodeFilter interface: constant SHOW_ATTRIBUTE on interface object
PASSNodeFilter interface: constant SHOW_ATTRIBUTE on interface prototype object
PASSNodeFilter interface: constant SHOW_TEXT on interface object
PASSNodeFilter interface: constant SHOW_TEXT on interface prototype object
PASSNodeFilter interface: constant SHOW_CDATA_SECTION on interface object
PASSNodeFilter interface: constant SHOW_CDATA_SECTION on interface prototype object
PASSNodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface object
PASSNodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface prototype object
PASSNodeFilter interface: constant SHOW_ENTITY on interface object
PASSNodeFilter interface: constant SHOW_ENTITY on interface prototype object
PASSNodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface object
PASSNodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface prototype object
PASSNodeFilter interface: constant SHOW_COMMENT on interface object
PASSNodeFilter interface: constant SHOW_COMMENT on interface prototype object
PASSNodeFilter interface: constant SHOW_DOCUMENT on interface object
PASSNodeFilter interface: constant SHOW_DOCUMENT on interface prototype object
PASSNodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface object
PASSNodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface prototype object
PASSNodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface object
PASSNodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface prototype object
PASSNodeFilter interface: constant SHOW_NOTATION on interface object
PASSNodeFilter interface: constant SHOW_NOTATION on interface prototype object
PASSNodeFilter interface: operation acceptNode(Node)
FAILDOMTokenList interface: existence and properties of interface object
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() { new interface_object(); }" did not throw
PASSDOMTokenList interface object length
PASSDOMTokenList interface object name
PASSDOMTokenList interface: existence and properties of interface prototype object
PASSDOMTokenList interface: existence and properties of interface prototype object's "constructor" property
PASSDOMTokenList interface: existence and properties of interface prototype object's @@unscopables property
PASSDOMTokenList interface: attribute length
PASSDOMTokenList interface: operation item(unsigned long)
PASSDOMTokenList interface: operation contains(DOMString)
FAILDOMTokenList interface: operation add(DOMString...)
assert_own_property: interface prototype object missing non-static operation expected property "add" missing
assert_own_property: interface prototype object missing non-static operation expected property "add" missing
FAILDOMTokenList interface: operation remove(DOMString...)
assert_own_property: interface prototype object missing non-static operation expected property "remove" missing
assert_own_property: interface prototype object missing non-static operation expected property "remove" missing
FAILDOMTokenList interface: operation toggle(DOMString, optional boolean)
assert_own_property: interface prototype object missing non-static operation expected property "toggle" missing
assert_own_property: interface prototype object missing non-static operation expected property "toggle" missing
FAILDOMTokenList interface: operation replace(DOMString, DOMString)
assert_own_property: interface prototype object missing non-static operation expected property "replace" missing
assert_own_property: interface prototype object missing non-static operation expected property "replace" missing
FAILDOMTokenList interface: operation supports(DOMString)
assert_own_property: interface prototype object missing non-static operation expected property "supports" missing
assert_own_property: interface prototype object missing non-static operation expected property "supports" missing
FAILDOMTokenList interface: attribute value
assert_true: The prototype object must have a property "value" expected true got false
assert_true: The prototype object must have a property "value" expected true got false
FAILDOMTokenList interface: stringifier
assert_own_property: interface prototype object missing non-static operation expected property "toString" missing
assert_own_property: interface prototype object missing non-static operation expected property "toString" missing
FAILDOMTokenList interface: iterable<DOMString>
Cannot read properties of undefined (reading 'value')
Cannot read properties of undefined (reading 'value')
PASSDOMTokenList must be primary interface of document.body.classList
PASSStringification of document.body.classList
FAILDOMTokenList interface: document.body.classList must inherit property "length" with the proper type
assert_inherits: property "length" found on object expected in prototype chain
assert_inherits: property "length" found on object expected in prototype chain
PASSDOMTokenList interface: document.body.classList must inherit property "item(unsigned long)" with the proper type
PASSDOMTokenList interface: calling item(unsigned long) on document.body.classList with too few arguments must throw TypeError
PASSDOMTokenList interface: document.body.classList must inherit property "contains(DOMString)" with the proper type
PASSDOMTokenList interface: calling contains(DOMString) on document.body.classList with too few arguments must throw TypeError
FAILDOMTokenList interface: document.body.classList must inherit property "add(DOMString...)" with the proper type
assert_inherits: property "add" not found in prototype chain
assert_inherits: property "add" not found in prototype chain
FAILDOMTokenList interface: calling add(DOMString...) on document.body.classList with too few arguments must throw TypeError
assert_inherits: property "add" not found in prototype chain
assert_inherits: property "add" not found in prototype chain
FAILDOMTokenList interface: document.body.classList must inherit property "remove(DOMString...)" with the proper type
assert_inherits: property "remove" not found in prototype chain
assert_inherits: property "remove" not found in prototype chain
FAILDOMTokenList interface: calling remove(DOMString...) on document.body.classList with too few arguments must throw TypeError
assert_inherits: property "remove" not found in prototype chain
assert_inherits: property "remove" not found in prototype chain
FAILDOMTokenList interface: document.body.classList must inherit property "toggle(DOMString, optional boolean)" with the proper type
assert_inherits: property "toggle" not found in prototype chain
assert_inherits: property "toggle" not found in prototype chain
FAILDOMTokenList interface: calling toggle(DOMString, optional boolean) on document.body.classList with too few arguments must throw TypeError
assert_inherits: property "toggle" not found in prototype chain
assert_inherits: property "toggle" not found in prototype chain
FAILDOMTokenList interface: document.body.classList must inherit property "replace(DOMString, DOMString)" with the proper type
assert_inherits: property "replace" not found in prototype chain
assert_inherits: property "replace" not found in prototype chain
FAILDOMTokenList interface: calling replace(DOMString, DOMString) on document.body.classList with too few arguments must throw TypeError
assert_inherits: property "replace" not found in prototype chain
assert_inherits: property "replace" not found in prototype chain
FAILDOMTokenList interface: document.body.classList must inherit property "supports(DOMString)" with the proper type
assert_inherits: property "supports" not found in prototype chain
assert_inherits: property "supports" not found in prototype chain
FAILDOMTokenList interface: calling supports(DOMString) on document.body.classList with too few arguments must throw TypeError
assert_inherits: property "supports" not found in prototype chain
assert_inherits: property "supports" not found in prototype chain
PASSDOMTokenList interface: document.body.classList must inherit property "value" with the proper type
FAILXPathResult interface: existence and properties of interface object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface object length
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface object name
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: existence and properties of interface prototype object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: existence and properties of interface prototype object's "constructor" property
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant ANY_TYPE on interface object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant ANY_TYPE on interface prototype object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant NUMBER_TYPE on interface object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant NUMBER_TYPE on interface prototype object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant STRING_TYPE on interface object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant STRING_TYPE on interface prototype object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant BOOLEAN_TYPE on interface object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant BOOLEAN_TYPE on interface prototype object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant UNORDERED_NODE_ITERATOR_TYPE on interface object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant UNORDERED_NODE_ITERATOR_TYPE on interface prototype object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant ORDERED_NODE_ITERATOR_TYPE on interface object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant ORDERED_NODE_ITERATOR_TYPE on interface prototype object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant UNORDERED_NODE_SNAPSHOT_TYPE on interface object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant UNORDERED_NODE_SNAPSHOT_TYPE on interface prototype object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant ORDERED_NODE_SNAPSHOT_TYPE on interface object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant ORDERED_NODE_SNAPSHOT_TYPE on interface prototype object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant ANY_UNORDERED_NODE_TYPE on interface object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant ANY_UNORDERED_NODE_TYPE on interface prototype object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant FIRST_ORDERED_NODE_TYPE on interface object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: constant FIRST_ORDERED_NODE_TYPE on interface prototype object
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: attribute resultType
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: attribute numberValue
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: attribute stringValue
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: attribute booleanValue
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: attribute singleNodeValue
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: attribute invalidIteratorState
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: attribute snapshotLength
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: operation iterateNext()
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult interface: operation snapshotItem(unsigned long)
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing
FAILXPathResult must be primary interface of document.evaluate("//*", document.body)
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILStringification of document.evaluate("//*", document.body)
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "ANY_TYPE" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "NUMBER_TYPE" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "STRING_TYPE" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "BOOLEAN_TYPE" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "UNORDERED_NODE_ITERATOR_TYPE" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "ORDERED_NODE_ITERATOR_TYPE" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "UNORDERED_NODE_SNAPSHOT_TYPE" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "ORDERED_NODE_SNAPSHOT_TYPE" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "ANY_UNORDERED_NODE_TYPE" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "FIRST_ORDERED_NODE_TYPE" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "resultType" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "numberValue" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "stringValue" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "booleanValue" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "singleNodeValue" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "invalidIteratorState" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "snapshotLength" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "iterateNext()" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: document.evaluate("//*", document.body) must inherit property "snapshotItem(unsigned long)" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathResult interface: calling snapshotItem(unsigned long) on document.evaluate("//*", document.body) with too few arguments must throw TypeError
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathExpression interface: existence and properties of interface object
assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing
assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing
FAILXPathExpression interface object length
assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing
assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing
FAILXPathExpression interface object name
assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing
assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing
FAILXPathExpression interface: existence and properties of interface prototype object
assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing
assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing
FAILXPathExpression interface: existence and properties of interface prototype object's "constructor" property
assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing
assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing
FAILXPathExpression interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing
assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing
FAILXPathExpression interface: operation evaluate(Node, optional unsigned short, optional XPathResult?)
assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing
assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing
FAILXPathExpression must be primary interface of document.createExpression("//*")
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILStringification of document.createExpression("//*")
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathExpression interface: document.createExpression("//*") must inherit property "evaluate(Node, optional unsigned short, optional XPathResult?)" with the proper type
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
FAILXPathExpression interface: calling evaluate(Node, optional unsigned short, optional XPathResult?) on document.createExpression("//*") with too few arguments must throw TypeError
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function (callee=undefined, in fn '<main>')"
PASSXPathNSResolver interface: existence and properties of interface object
PASSXPathNSResolver interface: existence and properties of interface prototype object
PASSXPathNSResolver interface: existence and properties of interface prototype object's "constructor" property
PASSXPathNSResolver interface: existence and properties of interface prototype object's @@unscopables property
PASSXPathNSResolver interface: operation lookupNamespaceURI(DOMString?)