/dom/idlharness.window.html| status | subtest | message |
|---|---|---|
| FAIL | idl_test setup | assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function" |
| PASS | idl_test validation | |
| PASS | Partial interface Window: original interface defined | |
| PASS | Partial interface Window: member names are unique | |
| PASS | Partial interface Element: original interface defined | |
| PASS | Partial interface Element: member names are unique | |
| PASS | Partial interface Document: original interface defined | |
| PASS | Partial interface Document: member names are unique | |
| PASS | Partial interface mixin DocumentOrShadowRoot: original interface mixin defined | |
| PASS | Partial interface mixin DocumentOrShadowRoot: member names are unique | |
| PASS | Partial interface Document[2]: member names are unique | |
| PASS | Partial interface Element[2]: member names are unique | |
| PASS | Partial interface Document[3]: member names are unique | |
| PASS | Partial interface Window[2]: member names are unique | |
| PASS | Document includes NonElementParentNode: member names are unique | |
| PASS | DocumentFragment includes NonElementParentNode: member names are unique | |
| PASS | Document includes DocumentOrShadowRoot: member names are unique | |
| PASS | ShadowRoot includes DocumentOrShadowRoot: member names are unique | |
| PASS | Document includes ParentNode: member names are unique | |
| PASS | DocumentFragment includes ParentNode: member names are unique | |
| PASS | Element includes ParentNode: member names are unique | |
| PASS | Element includes NonDocumentTypeChildNode: member names are unique | |
| PASS | CharacterData includes NonDocumentTypeChildNode: member names are unique | |
| PASS | DocumentType includes ChildNode: member names are unique | |
| PASS | Element includes ChildNode: member names are unique | |
| PASS | CharacterData includes ChildNode: member names are unique | |
| PASS | Element includes Slottable: member names are unique | |
| PASS | Text includes Slottable: member names are unique | |
| PASS | Document includes XPathEvaluatorBase: member names are unique | |
| PASS | XPathEvaluator includes XPathEvaluatorBase: member names are unique | |
| PASS | Document includes GlobalEventHandlers: member names are unique | |
| PASS | HTMLElement includes GlobalEventHandlers: member names are unique | |
| PASS | HTMLElement includes ElementContentEditable: member names are unique | |
| PASS | HTMLElement includes HTMLOrSVGElement: member names are unique | |
| PASS | Window includes GlobalEventHandlers: member names are unique | |
| PASS | Window includes WindowEventHandlers: member names are unique | |
| PASS | Window includes WindowOrWorkerGlobalScope: member names are unique | |
| PASS | Window includes AnimationFrameProvider: member names are unique | |
| PASS | Window includes WindowSessionStorage: member names are unique | |
| PASS | Window includes WindowLocalStorage: member names are unique | |
| PASS | Event interface: existence and properties of interface object | |
| FAIL | Event interface object length | assert_equals: wrong value for Event.length expected 1 but got 2 |
| FAIL | Event interface object name | assert_equals: wrong value for Event.name expected "Event" but got "KsEvent" |
| PASS | Event interface: existence and properties of interface prototype object | |
| PASS | Event interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | Event interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | Event interface: attribute type | assert_true: The prototype object must have a property "type" expected true got false |
| FAIL | Event interface: attribute target | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Event interface: attribute srcElement | assert_true: The prototype object must have a property "srcElement" expected true got false |
| FAIL | Event interface: attribute currentTarget | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Event interface: operation composedPath() | assert_true: property should be enumerable expected true got false |
| FAIL | Event interface: constant NONE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Event interface: constant NONE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Event interface: constant CAPTURING_PHASE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Event interface: constant CAPTURING_PHASE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Event interface: constant AT_TARGET on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Event interface: constant AT_TARGET on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Event interface: constant BUBBLING_PHASE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Event interface: constant BUBBLING_PHASE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Event interface: attribute eventPhase | assert_true: The prototype object must have a property "eventPhase" expected true got false |
| FAIL | Event interface: operation stopPropagation() | assert_true: property should be enumerable expected true got false |
| FAIL | Event interface: attribute cancelBubble | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Event interface: operation stopImmediatePropagation() | assert_true: property should be enumerable expected true got false |
| FAIL | Event interface: attribute bubbles | assert_true: The prototype object must have a property "bubbles" expected true got false |
| FAIL | Event interface: attribute cancelable | assert_true: The prototype object must have a property "cancelable" expected true got false |
| FAIL | Event interface: attribute returnValue | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Event interface: operation preventDefault() | assert_true: property should be enumerable expected true got false |
| FAIL | Event interface: attribute defaultPrevented | assert_true: The prototype object must have a property "defaultPrevented" expected true got false |
| FAIL | Event interface: attribute composed | assert_true: The prototype object must have a property "composed" expected true got false |
| FAIL | Event interface: attribute timeStamp | assert_true: The prototype object must have a property "timeStamp" expected true got false |
| FAIL | Event interface: operation initEvent(DOMString, optional boolean, optional boolean) | assert_true: property should be enumerable expected true got false |
| PASS | Event must be primary interface of document.createEvent("Event") | |
| PASS | Stringification of document.createEvent("Event") | |
| FAIL | Event interface: document.createEvent("Event") must inherit property "type" with the proper type | assert_inherits: property "type" found on object expected in prototype chain |
| PASS | Event interface: document.createEvent("Event") must inherit property "target" with the proper type | |
| FAIL | Event interface: document.createEvent("Event") must inherit property "srcElement" with the proper type | assert_inherits: property "srcElement" found on object expected in prototype chain |
| PASS | Event interface: document.createEvent("Event") must inherit property "currentTarget" with the proper type | |
| PASS | Event interface: document.createEvent("Event") must inherit property "composedPath()" with the proper type | |
| PASS | Event interface: document.createEvent("Event") must inherit property "NONE" with the proper type | |
| PASS | Event interface: document.createEvent("Event") must inherit property "CAPTURING_PHASE" with the proper type | |
| PASS | Event interface: document.createEvent("Event") must inherit property "AT_TARGET" with the proper type | |
| PASS | Event interface: document.createEvent("Event") must inherit property "BUBBLING_PHASE" with the proper type | |
| FAIL | Event interface: document.createEvent("Event") must inherit property "eventPhase" with the proper type | assert_inherits: property "eventPhase" found on object expected in prototype chain |
| PASS | Event interface: document.createEvent("Event") must inherit property "stopPropagation()" with the proper type | |
| PASS | Event interface: document.createEvent("Event") must inherit property "cancelBubble" with the proper type | |
| PASS | Event interface: document.createEvent("Event") must inherit property "stopImmediatePropagation()" with the proper type | |
| FAIL | Event interface: document.createEvent("Event") must inherit property "bubbles" with the proper type | assert_inherits: property "bubbles" found on object expected in prototype chain |
| FAIL | Event interface: document.createEvent("Event") must inherit property "cancelable" with the proper type | assert_inherits: property "cancelable" found on object expected in prototype chain |
| PASS | Event interface: document.createEvent("Event") must inherit property "returnValue" with the proper type | |
| PASS | Event interface: document.createEvent("Event") must inherit property "preventDefault()" with the proper type | |
| FAIL | Event interface: document.createEvent("Event") must inherit property "defaultPrevented" with the proper type | assert_inherits: property "defaultPrevented" found on object expected in prototype chain |
| FAIL | Event interface: document.createEvent("Event") must inherit property "composed" with the proper type | assert_inherits: property "composed" found on object expected in prototype chain |
| FAIL | Event interface: document.createEvent("Event") must have own property "isTrusted" | assert_throws_js: calling getter on wrong object type must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Event interface: document.createEvent("Event") must inherit property "timeStamp" with the proper type | assert_inherits: property "timeStamp" found on object expected in prototype chain |
| PASS | Event interface: document.createEvent("Event") must inherit property "initEvent(DOMString, optional boolean, optional boolean)" with the proper type | |
| PASS | Event interface: calling initEvent(DOMString, optional boolean, optional boolean) on document.createEvent("Event") with too few arguments must throw TypeError | |
| PASS | Event must be primary interface of new Event("foo") | |
| PASS | Stringification of new Event("foo") | |
| FAIL | Event interface: new Event("foo") must inherit property "type" with the proper type | assert_inherits: property "type" found on object expected in prototype chain |
| PASS | Event interface: new Event("foo") must inherit property "target" with the proper type | |
| FAIL | Event interface: new Event("foo") must inherit property "srcElement" with the proper type | assert_inherits: property "srcElement" found on object expected in prototype chain |
| PASS | Event interface: new Event("foo") must inherit property "currentTarget" with the proper type | |
| PASS | Event interface: new Event("foo") must inherit property "composedPath()" with the proper type | |
| PASS | Event interface: new Event("foo") must inherit property "NONE" with the proper type | |
| PASS | Event interface: new Event("foo") must inherit property "CAPTURING_PHASE" with the proper type | |
| PASS | Event interface: new Event("foo") must inherit property "AT_TARGET" with the proper type | |
| PASS | Event interface: new Event("foo") must inherit property "BUBBLING_PHASE" with the proper type | |
| FAIL | Event interface: new Event("foo") must inherit property "eventPhase" with the proper type | assert_inherits: property "eventPhase" found on object expected in prototype chain |
| PASS | Event interface: new Event("foo") must inherit property "stopPropagation()" with the proper type | |
| PASS | Event interface: new Event("foo") must inherit property "cancelBubble" with the proper type | |
| PASS | Event interface: new Event("foo") must inherit property "stopImmediatePropagation()" with the proper type | |
| FAIL | Event interface: new Event("foo") must inherit property "bubbles" with the proper type | assert_inherits: property "bubbles" found on object expected in prototype chain |
| FAIL | Event interface: new Event("foo") must inherit property "cancelable" with the proper type | assert_inherits: property "cancelable" found on object expected in prototype chain |
| PASS | Event interface: new Event("foo") must inherit property "returnValue" with the proper type | |
| PASS | Event interface: new Event("foo") must inherit property "preventDefault()" with the proper type | |
| FAIL | Event interface: new Event("foo") must inherit property "defaultPrevented" with the proper type | assert_inherits: property "defaultPrevented" found on object expected in prototype chain |
| FAIL | Event interface: new Event("foo") must inherit property "composed" with the proper type | assert_inherits: property "composed" found on object expected in prototype chain |
| FAIL | Event interface: new Event("foo") must have own property "isTrusted" | assert_throws_js: calling getter on wrong object type must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Event interface: new Event("foo") must inherit property "timeStamp" with the proper type | assert_inherits: property "timeStamp" found on object expected in prototype chain |
| PASS | Event interface: new Event("foo") must inherit property "initEvent(DOMString, optional boolean, optional boolean)" with the proper type | |
| PASS | Event interface: calling initEvent(DOMString, optional boolean, optional boolean) on new Event("foo") with too few arguments must throw TypeError | |
| PASS | CustomEvent interface: existence and properties of interface object | |
| FAIL | CustomEvent interface object length | assert_equals: wrong value for CustomEvent.length expected 1 but got 2 |
| FAIL | CustomEvent interface object name | assert_equals: wrong value for CustomEvent.name expected "CustomEvent" but got "KsCustomEvent" |
| PASS | CustomEvent interface: existence and properties of interface prototype object | |
| PASS | CustomEvent interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | CustomEvent interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | CustomEvent interface: attribute detail | assert_true: The prototype object must have a property "detail" expected true got false |
| FAIL | CustomEvent interface: operation initCustomEvent(DOMString, optional boolean, optional boolean, optional any) | assert_true: property should be enumerable expected true got false |
| PASS | CustomEvent must be primary interface of new CustomEvent("foo") | |
| PASS | Stringification of new CustomEvent("foo") | |
| FAIL | CustomEvent interface: new CustomEvent("foo") must inherit property "detail" with the proper type | assert_inherits: property "detail" found on object expected in prototype chain |
| PASS | CustomEvent interface: new CustomEvent("foo") must inherit property "initCustomEvent(DOMString, optional boolean, optional boolean, optional any)" with the proper type | |
| PASS | CustomEvent interface: calling initCustomEvent(DOMString, optional boolean, optional boolean, optional any) on new CustomEvent("foo") with too few arguments must throw TypeError | |
| FAIL | Event interface: new CustomEvent("foo") must inherit property "type" with the proper type | assert_inherits: property "type" found on object expected in prototype chain |
| PASS | Event interface: new CustomEvent("foo") must inherit property "target" with the proper type | |
| FAIL | Event interface: new CustomEvent("foo") must inherit property "srcElement" with the proper type | assert_inherits: property "srcElement" found on object expected in prototype chain |
| PASS | Event interface: new CustomEvent("foo") must inherit property "currentTarget" with the proper type | |
| PASS | Event interface: new CustomEvent("foo") must inherit property "composedPath()" with the proper type | |
| PASS | Event interface: new CustomEvent("foo") must inherit property "NONE" with the proper type | |
| PASS | Event interface: new CustomEvent("foo") must inherit property "CAPTURING_PHASE" with the proper type | |
| PASS | Event interface: new CustomEvent("foo") must inherit property "AT_TARGET" with the proper type | |
| PASS | Event interface: new CustomEvent("foo") must inherit property "BUBBLING_PHASE" with the proper type | |
| FAIL | Event interface: new CustomEvent("foo") must inherit property "eventPhase" with the proper type | assert_inherits: property "eventPhase" found on object expected in prototype chain |
| PASS | Event interface: new CustomEvent("foo") must inherit property "stopPropagation()" with the proper type | |
| PASS | Event interface: new CustomEvent("foo") must inherit property "cancelBubble" with the proper type | |
| PASS | Event interface: new CustomEvent("foo") must inherit property "stopImmediatePropagation()" with the proper type | |
| FAIL | Event interface: new CustomEvent("foo") must inherit property "bubbles" with the proper type | assert_inherits: property "bubbles" found on object expected in prototype chain |
| FAIL | Event interface: new CustomEvent("foo") must inherit property "cancelable" with the proper type | assert_inherits: property "cancelable" found on object expected in prototype chain |
| PASS | Event interface: new CustomEvent("foo") must inherit property "returnValue" with the proper type | |
| PASS | Event interface: new CustomEvent("foo") must inherit property "preventDefault()" with the proper type | |
| FAIL | Event interface: new CustomEvent("foo") must inherit property "defaultPrevented" with the proper type | assert_inherits: property "defaultPrevented" found on object expected in prototype chain |
| FAIL | Event interface: new CustomEvent("foo") must inherit property "composed" with the proper type | assert_inherits: property "composed" found on object expected in prototype chain |
| FAIL | Event interface: new CustomEvent("foo") must have own property "isTrusted" | assert_throws_js: calling getter on wrong object type must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Event interface: new CustomEvent("foo") must inherit property "timeStamp" with the proper type | assert_inherits: property "timeStamp" found on object expected in prototype chain |
| PASS | Event interface: new CustomEvent("foo") must inherit property "initEvent(DOMString, optional boolean, optional boolean)" with the proper type | |
| PASS | Event interface: calling initEvent(DOMString, optional boolean, optional boolean) on new CustomEvent("foo") with too few arguments must throw TypeError | |
| PASS | EventTarget interface: existence and properties of interface object | |
| FAIL | EventTarget interface object length | assert_equals: wrong value for EventTarget.length expected 0 but got 2 |
| FAIL | EventTarget interface object name | assert_equals: wrong value for EventTarget.name expected "EventTarget" but got "NodeBase" |
| PASS | EventTarget interface: existence and properties of interface prototype object | |
| PASS | EventTarget interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | EventTarget interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | EventTarget interface: operation addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) | assert_equals: property has wrong .length expected 2 but got 3 |
| FAIL | EventTarget interface: operation removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) | assert_equals: property has wrong .length expected 2 but got 3 |
| PASS | EventTarget interface: operation dispatchEvent(Event) | |
| PASS | EventTarget must be primary interface of new EventTarget() | |
| FAIL | Stringification of new EventTarget() | assert_class_string: class string of new EventTarget() expected "[object EventTarget]" but got "[object Object]" |
| PASS | EventTarget interface: new EventTarget() must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on new EventTarget() with too few arguments must throw TypeError | |
| PASS | EventTarget interface: new EventTarget() must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on new EventTarget() with too few arguments must throw TypeError | |
| PASS | EventTarget interface: new EventTarget() must inherit property "dispatchEvent(Event)" with the proper type | |
| PASS | EventTarget interface: calling dispatchEvent(Event) on new EventTarget() with too few arguments must throw TypeError | |
| PASS | EventListener interface: existence and properties of interface object | |
| PASS | EventListener interface: existence and properties of interface prototype object | |
| PASS | EventListener interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | EventListener interface: existence and properties of interface prototype object's @@unscopables property | |
| PASS | EventListener interface: operation handleEvent(Event) | |
| PASS | AbortController interface: existence and properties of interface object | |
| PASS | AbortController interface object length | |
| FAIL | AbortController interface object name | assert_equals: wrong value for AbortController.name expected "AbortController" but got "LazyAbortController" |
| PASS | AbortController interface: existence and properties of interface prototype object | |
| PASS | AbortController interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | AbortController interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | AbortController interface: attribute signal | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | AbortController interface: operation abort(optional any) | assert_true: property should be enumerable expected true got false |
| PASS | AbortController must be primary interface of new AbortController() | |
| FAIL | Stringification of new AbortController() | assert_class_string: class string of new AbortController() expected "[object AbortController]" but got "[object Object]" |
| PASS | AbortController interface: new AbortController() must inherit property "signal" with the proper type | |
| PASS | AbortController interface: new AbortController() must inherit property "abort(optional any)" with the proper type | |
| PASS | AbortController interface: calling abort(optional any) on new AbortController() with too few arguments must throw TypeError | |
| FAIL | AbortSignal interface: existence and properties of interface object | assert_equals: prototype of AbortSignal is not EventTarget expected function "class ja{static{u(this,"Ss")}static{c(this,"NodeBase")}get data(){return this._info?this._info.nodeValue:void 0}set data(t… |
| PASS | AbortSignal interface object length | |
| PASS | AbortSignal interface object name | |
| FAIL | AbortSignal interface: existence and properties of interface prototype object | assert_false: AbortSignal.prototype should not be writable expected false got true |
| PASS | AbortSignal interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | AbortSignal interface: existence and properties of interface prototype object's @@unscopables property | |
| PASS | AbortSignal interface: operation abort(optional any) | |
| FAIL | AbortSignal interface: operation timeout(unsigned long long) | assert_equals: property has wrong .length expected 1 but got 0 |
| FAIL | AbortSignal interface: operation any(sequence<AbortSignal>) | assert_equals: property has wrong .length expected 1 but got 0 |
| FAIL | AbortSignal interface: attribute aborted | assert_equals: getter must have the name 'get aborted' expected "get aborted" but got "" |
| FAIL | AbortSignal interface: attribute reason | assert_equals: getter must have the name 'get reason' expected "get reason" but got "" |
| PASS | AbortSignal interface: operation throwIfAborted() | |
| FAIL | AbortSignal interface: attribute onabort | assert_equals: getter must have the name 'get onabort' expected "get onabort" but got "" |
| PASS | AbortSignal must be primary interface of new AbortController().signal | |
| PASS | Stringification of new AbortController().signal | |
| PASS | AbortSignal interface: new AbortController().signal must inherit property "abort(optional any)" with the proper type | |
| PASS | AbortSignal interface: calling abort(optional any) on new AbortController().signal with too few arguments must throw TypeError | |
| PASS | AbortSignal interface: new AbortController().signal must inherit property "timeout(unsigned long long)" with the proper type | |
| PASS | AbortSignal interface: calling timeout(unsigned long long) on new AbortController().signal with too few arguments must throw TypeError | |
| PASS | AbortSignal interface: new AbortController().signal must inherit property "any(sequence<AbortSignal>)" with the proper type | |
| PASS | AbortSignal interface: calling any(sequence<AbortSignal>) on new AbortController().signal with too few arguments must throw TypeError | |
| PASS | AbortSignal interface: new AbortController().signal must inherit property "aborted" with the proper type | |
| PASS | AbortSignal interface: new AbortController().signal must inherit property "reason" with the proper type | |
| PASS | AbortSignal interface: new AbortController().signal must inherit property "throwIfAborted()" with the proper type | |
| PASS | AbortSignal interface: new AbortController().signal must inherit property "onabort" with the proper type | |
| PASS | EventTarget interface: new AbortController().signal must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on new AbortController().signal with too few arguments must throw TypeError | |
| PASS | EventTarget interface: new AbortController().signal must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on new AbortController().signal with too few arguments must throw TypeError | |
| PASS | EventTarget interface: new AbortController().signal must inherit property "dispatchEvent(Event)" with the proper type | |
| PASS | EventTarget interface: calling dispatchEvent(Event) on new AbortController().signal with too few arguments must throw TypeError | |
| FAIL | NodeList 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 |
| PASS | NodeList interface object length | |
| FAIL | NodeList interface object name | assert_equals: wrong value for NodeList.name expected "NodeList" but got "NodeListCls" |
| PASS | NodeList interface: existence and properties of interface prototype object | |
| PASS | NodeList interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | NodeList interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | NodeList interface: operation item(unsigned long) | assert_equals: property has wrong .name expected "item" but got "" |
| FAIL | NodeList interface: attribute length | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | NodeList interface: iterable<Node> | assert_equals: @@iterator enumerable expected false but got true |
| PASS | NodeList must be primary interface of document.querySelectorAll("script") | |
| FAIL | Stringification of document.querySelectorAll("script") | assert_class_string: class string of document.querySelectorAll("script") expected "[object NodeList]" but got "[object Object]" |
| PASS | NodeList interface: document.querySelectorAll("script") must inherit property "item(unsigned long)" with the proper type | |
| FAIL | NodeList 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 |
| PASS | NodeList interface: document.querySelectorAll("script") must inherit property "length" with the proper type | |
| FAIL | HTMLCollection 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 |
| PASS | HTMLCollection interface object length | |
| FAIL | HTMLCollection interface object name | assert_equals: wrong value for HTMLCollection.name expected "HTMLCollection" but got "HtmlCollectionCls" |
| PASS | HTMLCollection interface: existence and properties of interface prototype object | |
| PASS | HTMLCollection interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | HTMLCollection interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | HTMLCollection interface: attribute length | assert_true: property should be enumerable expected true got false |
| FAIL | HTMLCollection interface: operation item(unsigned long) | assert_true: property should be enumerable expected true got false |
| FAIL | HTMLCollection interface: operation namedItem(DOMString) | assert_true: property should be enumerable expected true got false |
| PASS | HTMLCollection must be primary interface of document.body.children | |
| PASS | Stringification of document.body.children | |
| FAIL | HTMLCollection interface: document.body.children must inherit property "length" with the proper type | assert_inherits: property "length" found on object expected in prototype chain |
| PASS | HTMLCollection interface: document.body.children must inherit property "item(unsigned long)" with the proper type | |
| FAIL | HTMLCollection 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 |
| PASS | HTMLCollection interface: document.body.children must inherit property "namedItem(DOMString)" with the proper type | |
| FAIL | HTMLCollection 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 |
| PASS | MutationObserver interface: existence and properties of interface object | |
| PASS | MutationObserver interface object length | |
| FAIL | MutationObserver interface object name | assert_equals: wrong value for MutationObserver.name expected "MutationObserver" but got "MutationObserverImpl" |
| PASS | MutationObserver interface: existence and properties of interface prototype object | |
| PASS | MutationObserver interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | MutationObserver interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | MutationObserver interface: operation observe(Node, optional MutationObserverInit) | assert_true: property should be enumerable expected true got false |
| FAIL | MutationObserver interface: operation disconnect() | assert_true: property should be enumerable expected true got false |
| FAIL | MutationObserver interface: operation takeRecords() | assert_true: property should be enumerable expected true got false |
| FAIL | MutationRecord 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 |
| PASS | MutationRecord interface object length | |
| PASS | MutationRecord interface object name | |
| PASS | MutationRecord interface: existence and properties of interface prototype object | |
| PASS | MutationRecord interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | MutationRecord interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | MutationRecord interface: attribute type | assert_true: The prototype object must have a property "type" expected true got false |
| FAIL | MutationRecord interface: attribute target | assert_true: The prototype object must have a property "target" expected true got false |
| FAIL | MutationRecord interface: attribute addedNodes | assert_true: The prototype object must have a property "addedNodes" expected true got false |
| FAIL | MutationRecord interface: attribute removedNodes | assert_true: The prototype object must have a property "removedNodes" expected true got false |
| FAIL | MutationRecord interface: attribute previousSibling | assert_true: The prototype object must have a property "previousSibling" expected true got false |
| FAIL | MutationRecord interface: attribute nextSibling | assert_true: The prototype object must have a property "nextSibling" expected true got false |
| FAIL | MutationRecord interface: attribute attributeName | assert_true: The prototype object must have a property "attributeName" expected true got false |
| FAIL | MutationRecord interface: attribute attributeNamespace | assert_true: The prototype object must have a property "attributeNamespace" expected true got false |
| FAIL | MutationRecord interface: attribute oldValue | assert_true: The prototype object must have a property "oldValue" expected true got false |
| FAIL | Node interface: existence and properties of interface object | assert_equals: prototype of Node is not EventTarget expected function "class ja{static{u(this,"Ss")}static{c(this,"NodeBase")}get data(){return this._info?this._info.nodeValue:void 0}set data(t){}get … |
| FAIL | Node interface object length | assert_equals: wrong value for Node.length expected 0 but got 2 |
| FAIL | Node interface object name | assert_equals: wrong value for Node.name expected "Node" but got "NodeBase" |
| FAIL | Node interface: existence and properties of interface prototype object | assert_equals: prototype of Node.prototype is not EventTarget.prototype expected Node object of unknown type but got object "[object Object]" |
| PASS | Node interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | Node interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | Node interface: constant ELEMENT_NODE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant ELEMENT_NODE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant ATTRIBUTE_NODE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant ATTRIBUTE_NODE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant TEXT_NODE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant TEXT_NODE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant CDATA_SECTION_NODE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant CDATA_SECTION_NODE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant ENTITY_REFERENCE_NODE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant ENTITY_REFERENCE_NODE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant ENTITY_NODE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant ENTITY_NODE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant PROCESSING_INSTRUCTION_NODE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant PROCESSING_INSTRUCTION_NODE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant COMMENT_NODE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant COMMENT_NODE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_NODE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_NODE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_TYPE_NODE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_TYPE_NODE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_FRAGMENT_NODE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_FRAGMENT_NODE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant NOTATION_NODE on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant NOTATION_NODE on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: attribute nodeType | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Node interface: attribute nodeName | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Node interface: attribute baseURI | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Node interface: attribute isConnected | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Node interface: attribute ownerDocument | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Node interface: operation getRootNode(optional GetRootNodeOptions) | assert_equals: property has wrong .length expected 0 but got 1 |
| FAIL | Node interface: attribute parentNode | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Node interface: attribute parentElement | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| PASS | Node interface: operation hasChildNodes() | |
| FAIL | Node interface: attribute childNodes | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Node interface: attribute firstChild | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Node interface: attribute lastChild | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Node interface: attribute previousSibling | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Node interface: attribute nextSibling | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Node interface: attribute nodeValue | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Node interface: attribute textContent | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Node interface: operation normalize() | assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | Node interface: operation cloneNode(optional boolean) | assert_equals: property has wrong .length expected 0 but got 1 |
| FAIL | Node interface: operation isEqualNode(Node?) | assert_equals: property has wrong .name expected "isEqualNode" but got "" |
| FAIL | Node interface: operation isSameNode(Node?) | assert_equals: property has wrong .name expected "isSameNode" but got "" |
| FAIL | Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_POSITION_PRECEDING on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_POSITION_PRECEDING on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_POSITION_CONTAINS on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_POSITION_CONTAINS on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface prototype object | assert_false: property should not be writable expected false got true |
| FAIL | Node interface: operation compareDocumentPosition(Node) | assert_equals: property has wrong .name expected "compareDocumentPosition" but got "" |
| FAIL | Node interface: operation contains(Node?) | assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | Node interface: operation lookupPrefix(DOMString?) | assert_equals: property has wrong .name expected "lookupPrefix" but got "" |
| FAIL | Node interface: operation lookupNamespaceURI(DOMString?) | assert_equals: property has wrong .name expected "lookupNamespaceURI" but got "" |
| FAIL | Node interface: operation isDefaultNamespace(DOMString?) | assert_equals: property has wrong .name expected "isDefaultNamespace" but got "" |
| FAIL | Node interface: operation insertBefore(Node, Node?) | assert_throws_js: calling operation with this = {} didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | Node interface: operation appendChild(Node) | assert_throws_js: calling operation with this = {} didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | Node interface: operation replaceChild(Node, Node) | assert_throws_js: calling operation with this = {} didn't throw TypeError function "function() { fn.apply(obj, args); }" threw object "NotFoundError: replaceChild: old child is not… |
| FAIL | Node interface: operation removeChild(Node) | assert_throws_js: calling operation with this = {} didn't throw TypeError function "function() { fn.apply(obj, args); }" threw object "NotFoundError: removeChild: child is not a ch… |
| FAIL | Document interface: existence and properties of interface object | assert_equals: prototype of Document is not Node expected function "class ja{static{u(this,"Ss")}static{c(this,"NodeBase")}get data(){return this._info?this._info.nodeValue:void 0}set data(t){}get inn… |
| PASS | Document interface object length | |
| FAIL | Document interface object name | assert_equals: wrong value for Document.name expected "Document" but got "DetachedDocument" |
| FAIL | Document interface: existence and properties of interface prototype object | assert_equals: prototype of Document.prototype is not Node.prototype expected Node object of unknown type but got object "[object Object]" |
| PASS | Document interface: existence and properties of interface prototype object's "constructor" property | |
| FAIL | Document 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 |
| FAIL | Document interface: attribute implementation | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Document interface: attribute URL | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Document interface: attribute documentURI | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Document interface: attribute compatMode | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Document interface: attribute characterSet | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Document interface: attribute charset | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Document interface: attribute inputEncoding | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Document interface: attribute contentType | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Document interface: attribute doctype | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: attribute documentElement | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation getElementsByTagName(DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation getElementsByTagNameNS(DOMString?, DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation getElementsByClassName(DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation createElement(DOMString, optional (DOMString or ElementCreationOptions)) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation createElementNS(DOMString?, DOMString, optional (DOMString or ElementCreationOptions)) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation createDocumentFragment() | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation createTextNode(DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation createCDATASection(DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation createComment(DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation createProcessingInstruction(DOMString, DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation importNode(Node, optional (boolean or ImportNodeOptions)) | assert_own_property: interface prototype object missing non-static operation expected property "importNode" missing |
| FAIL | Document interface: operation adoptNode(Node) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation createAttribute(DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation createAttributeNS(DOMString?, DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation createEvent(DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation createRange() | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation createNodeIterator(Node, optional unsigned long, optional NodeFilter?) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation createTreeWalker(Node, optional unsigned long, optional NodeFilter?) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: attribute fullscreenEnabled | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Document interface: attribute fullscreen | Cannot convert undefined or null to object |
| FAIL | Document interface: operation exitFullscreen() | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: attribute onfullscreenchange | assert_true: The prototype object must have a property "onfullscreenchange" expected true got false |
| FAIL | Document interface: attribute onfullscreenerror | assert_true: The prototype object must have a property "onfullscreenerror" expected true got false |
| FAIL | Document interface: operation getElementById(DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: attribute customElementRegistry | assert_true: The prototype object must have a property "customElementRegistry" expected true got false |
| FAIL | Document interface: attribute fullscreenElement | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Document interface: attribute children | assert_true: The prototype object must have a property "children" expected true got false |
| FAIL | Document interface: attribute firstElementChild | assert_true: The prototype object must have a property "firstElementChild" expected true got false |
| FAIL | Document interface: attribute lastElementChild | assert_true: The prototype object must have a property "lastElementChild" expected true got false |
| FAIL | Document interface: attribute childElementCount | assert_true: The prototype object must have a property "childElementCount" expected true got false |
| FAIL | Document interface: operation prepend((Node or DOMString)...) | Cannot convert undefined or null to object |
| FAIL | Document interface: operation append((Node or DOMString)...) | Cannot convert undefined or null to object |
| FAIL | Document interface: operation replaceChildren((Node or DOMString)...) | Cannot convert undefined or null to object |
| FAIL | Document interface: operation moveBefore(Node, Node?) | assert_own_property: interface prototype object missing non-static operation expected property "moveBefore" missing |
| FAIL | Document interface: operation querySelector(DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation querySelectorAll(DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | Document interface: operation createExpression(DOMString, optional XPathNSResolver?) | assert_own_property: interface prototype object missing non-static operation expected property "createExpression" missing |
| FAIL | Document interface: operation createNSResolver(Node) | assert_own_property: interface prototype object missing non-static operation expected property "createNSResolver" missing |
| FAIL | Document 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 |
| PASS | Document must be primary interface of new Document() | |
| FAIL | Stringification of new Document() | assert_class_string: class string of new Document() expected "[object Document]" but got "[object Object]" |
| PASS | Document interface: new Document() must inherit property "implementation" with the proper type | |
| PASS | Document interface: new Document() must inherit property "URL" with the proper type | |
| PASS | Document interface: new Document() must inherit property "documentURI" with the proper type | |
| PASS | Document interface: new Document() must inherit property "compatMode" with the proper type | |
| PASS | Document interface: new Document() must inherit property "characterSet" with the proper type | |
| PASS | Document interface: new Document() must inherit property "charset" with the proper type | |
| PASS | Document interface: new Document() must inherit property "inputEncoding" with the proper type | |
| PASS | Document interface: new Document() must inherit property "contentType" with the proper type | |
| PASS | Document interface: new Document() must inherit property "doctype" with the proper type | |
| PASS | Document interface: new Document() must inherit property "documentElement" with the proper type | |
| PASS | Document interface: new Document() must inherit property "getElementsByTagName(DOMString)" with the proper type | |
| FAIL | Document interface: calling getElementsByTagName(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 |
| PASS | Document interface: new Document() must inherit property "getElementsByTagNameNS(DOMString?, DOMString)" with the proper type | |
| FAIL | Document interface: calling getElementsByTagNameNS(DOMString?, 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 |
| PASS | Document interface: new Document() must inherit property "getElementsByClassName(DOMString)" with the proper type | |
| FAIL | Document interface: calling getElementsByClassName(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 |
| PASS | Document interface: new Document() must inherit property "createElement(DOMString, optional (DOMString or ElementCreationOptions))" with the proper type | |
| FAIL | Document interface: calling createElement(DOMString, optional (DOMString or ElementCreationOptions)) 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 |
| PASS | Document interface: new Document() must inherit property "createElementNS(DOMString?, DOMString, optional (DOMString or ElementCreationOptions))" with the proper type | |
| FAIL | Document interface: calling createElementNS(DOMString?, DOMString, optional (DOMString or ElementCreationOptions)) 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 |
| PASS | Document interface: new Document() must inherit property "createDocumentFragment()" with the proper type | |
| PASS | Document interface: new Document() must inherit property "createTextNode(DOMString)" with the proper type | |
| FAIL | Document interface: calling createTextNode(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 |
| PASS | Document interface: new Document() must inherit property "createCDATASection(DOMString)" with the proper type | |
| FAIL | Document interface: calling createCDATASection(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 |
| PASS | Document interface: new Document() must inherit property "createComment(DOMString)" with the proper type | |
| FAIL | Document interface: calling createComment(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 |
| PASS | Document interface: new Document() must inherit property "createProcessingInstruction(DOMString, DOMString)" with the proper type | |
| FAIL | Document interface: calling createProcessingInstruction(DOMString, DOMString) 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 "InvalidCharacterError: createProcessingInstruction: target is empty" ("Invali… |
| FAIL | Document interface: new Document() must inherit property "importNode(Node, optional (boolean or ImportNodeOptions))" with the proper type | assert_inherits: property "importNode" not found in prototype chain |
| FAIL | Document interface: calling importNode(Node, optional (boolean or ImportNodeOptions)) on new Document() with too few arguments must throw TypeError | assert_inherits: property "importNode" not found in prototype chain |
| PASS | Document interface: new Document() must inherit property "adoptNode(Node)" with the proper type | |
| PASS | Document interface: calling adoptNode(Node) on new Document() with too few arguments must throw TypeError | |
| PASS | Document interface: new Document() must inherit property "createAttribute(DOMString)" with the proper type | |
| FAIL | Document interface: calling createAttribute(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 |
| PASS | Document interface: new Document() must inherit property "createAttributeNS(DOMString?, DOMString)" with the proper type | |
| FAIL | Document interface: calling createAttributeNS(DOMString?, DOMString) 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 "InvalidCharacterError: '' is not a valid attribute name" ("InvalidCharacterEr… |
| PASS | Document interface: new Document() must inherit property "createEvent(DOMString)" with the proper type | |
| FAIL | Document interface: calling createEvent(DOMString) 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 "NotSupportedError: createEvent('undefined') is not supported" ("NotSupportedE… |
| PASS | Document interface: new Document() must inherit property "createRange()" with the proper type | |
| PASS | Document interface: new Document() must inherit property "createNodeIterator(Node, optional unsigned long, optional NodeFilter?)" with the proper type | |
| PASS | Document interface: calling createNodeIterator(Node, optional unsigned long, optional NodeFilter?) on new Document() with too few arguments must throw TypeError | |
| PASS | Document interface: new Document() must inherit property "createTreeWalker(Node, optional unsigned long, optional NodeFilter?)" with the proper type | |
| PASS | Document interface: calling createTreeWalker(Node, optional unsigned long, optional NodeFilter?) on new Document() with too few arguments must throw TypeError | |
| PASS | Document interface: new Document() must inherit property "fullscreenEnabled" with the proper type | |
| FAIL | Document interface: new Document() must inherit property "fullscreen" with the proper type | assert_inherits: property "fullscreen" not found in prototype chain |
| PASS | Document interface: new Document() must inherit property "exitFullscreen()" with the proper type | |
| FAIL | Document interface: new Document() must inherit property "onfullscreenchange" with the proper type | assert_inherits: property "onfullscreenchange" not found in prototype chain |
| FAIL | Document interface: new Document() must inherit property "onfullscreenerror" with the proper type | assert_inherits: property "onfullscreenerror" not found in prototype chain |
| PASS | Document interface: new Document() must inherit property "getElementById(DOMString)" with the proper type | |
| FAIL | Document interface: calling getElementById(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 |
| FAIL | Document interface: new Document() must inherit property "customElementRegistry" with the proper type | assert_inherits: property "customElementRegistry" not found in prototype chain |
| PASS | Document interface: new Document() must inherit property "fullscreenElement" with the proper type | |
| FAIL | Document interface: new Document() must inherit property "children" with the proper type | assert_inherits: property "children" not found in prototype chain |
| FAIL | Document interface: new Document() must inherit property "firstElementChild" with the proper type | assert_inherits: property "firstElementChild" not found in prototype chain |
| FAIL | Document interface: new Document() must inherit property "lastElementChild" with the proper type | assert_inherits: property "lastElementChild" not found in prototype chain |
| FAIL | Document interface: new Document() must inherit property "childElementCount" with the proper type | assert_inherits: property "childElementCount" not found in prototype chain |
| PASS | Document interface: new Document() must inherit property "prepend((Node or DOMString)...)" with the proper type | |
| PASS | Document interface: calling prepend((Node or DOMString)...) on new Document() with too few arguments must throw TypeError | |
| PASS | Document interface: new Document() must inherit property "append((Node or DOMString)...)" with the proper type | |
| PASS | Document interface: calling append((Node or DOMString)...) on new Document() with too few arguments must throw TypeError | |
| PASS | Document interface: new Document() must inherit property "replaceChildren((Node or DOMString)...)" with the proper type | |
| PASS | Document interface: calling replaceChildren((Node or DOMString)...) on new Document() with too few arguments must throw TypeError | |
| FAIL | Document interface: new Document() must inherit property "moveBefore(Node, Node?)" with the proper type | assert_inherits: property "moveBefore" not found in prototype chain |
| FAIL | Document interface: calling moveBefore(Node, Node?) on new Document() with too few arguments must throw TypeError | assert_inherits: property "moveBefore" not found in prototype chain |
| PASS | Document interface: new Document() must inherit property "querySelector(DOMString)" with the proper type | |
| FAIL | Document interface: calling querySelector(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 |
| PASS | Document interface: new Document() must inherit property "querySelectorAll(DOMString)" with the proper type | |
| FAIL | Document interface: calling querySelectorAll(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 |
| FAIL | Document interface: new Document() must inherit property "createExpression(DOMString, optional XPathNSResolver?)" with the proper type | assert_inherits: property "createExpression" not found in prototype chain |
| FAIL | Document 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 |
| FAIL | Document interface: new Document() must inherit property "createNSResolver(Node)" with the proper type | assert_inherits: property "createNSResolver" not found in prototype chain |
| FAIL | Document interface: calling createNSResolver(Node) on new Document() with too few arguments must throw TypeError | assert_inherits: property "createNSResolver" not found in prototype chain |
| FAIL | Document 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 |
| FAIL | Document 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 |
| PASS | Node interface: new Document() must inherit property "ELEMENT_NODE" with the proper type | |
| PASS | Node interface: new Document() must inherit property "ATTRIBUTE_NODE" with the proper type | |
| PASS | Node interface: new Document() must inherit property "TEXT_NODE" with the proper type | |
| PASS | Node interface: new Document() must inherit property "CDATA_SECTION_NODE" with the proper type | |
| PASS | Node interface: new Document() must inherit property "ENTITY_REFERENCE_NODE" with the proper type | |
| PASS | Node interface: new Document() must inherit property "ENTITY_NODE" with the proper type | |
| PASS | Node interface: new Document() must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type | |
| PASS | Node interface: new Document() must inherit property "COMMENT_NODE" with the proper type | |
| PASS | Node interface: new Document() must inherit property "DOCUMENT_NODE" with the proper type | |
| PASS | Node interface: new Document() must inherit property "DOCUMENT_TYPE_NODE" with the proper type | |
| PASS | Node interface: new Document() must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type | |
| PASS | Node interface: new Document() must inherit property "NOTATION_NODE" with the proper type | |
| FAIL | Node interface: new Document() must inherit property "nodeType" with the proper type | assert_inherits: property "nodeType" found on object expected in prototype chain |
| FAIL | Node interface: new Document() must inherit property "nodeName" with the proper type | assert_inherits: property "nodeName" found on object expected in prototype chain |
| PASS | Node interface: new Document() must inherit property "baseURI" with the proper type | |
| FAIL | Node interface: new Document() must inherit property "isConnected" with the proper type | assert_inherits: property "isConnected" not found in prototype chain |
| FAIL | Node interface: new Document() must inherit property "ownerDocument" with the proper type | assert_inherits: property "ownerDocument" found on object expected in prototype chain |
| FAIL | Node interface: new Document() must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type | assert_inherits: property "getRootNode" not found in prototype chain |
| FAIL | Node interface: calling getRootNode(optional GetRootNodeOptions) on new Document() with too few arguments must throw TypeError | assert_inherits: property "getRootNode" not found in prototype chain |
| FAIL | Node interface: new Document() must inherit property "parentNode" with the proper type | assert_inherits: property "parentNode" found on object expected in prototype chain |
| PASS | Node interface: new Document() must inherit property "parentElement" with the proper type | |
| PASS | Node interface: new Document() must inherit property "hasChildNodes()" with the proper type | |
| PASS | Node interface: new Document() must inherit property "childNodes" with the proper type | |
| PASS | Node interface: new Document() must inherit property "firstChild" with the proper type | |
| PASS | Node interface: new Document() must inherit property "lastChild" with the proper type | |
| PASS | Node interface: new Document() must inherit property "previousSibling" with the proper type | |
| PASS | Node interface: new Document() must inherit property "nextSibling" with the proper type | |
| PASS | Node interface: new Document() must inherit property "nodeValue" with the proper type | |
| PASS | Node interface: new Document() must inherit property "textContent" with the proper type | |
| FAIL | Node interface: new Document() must inherit property "normalize()" with the proper type | assert_inherits: property "normalize" not found in prototype chain |
| PASS | Node interface: new Document() must inherit property "cloneNode(optional boolean)" with the proper type | |
| PASS | Node interface: calling cloneNode(optional boolean) on new Document() with too few arguments must throw TypeError | |
| PASS | Node interface: new Document() must inherit property "isEqualNode(Node?)" with the proper type | |
| FAIL | Node 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 |
| PASS | Node interface: new Document() must inherit property "isSameNode(Node?)" with the proper type | |
| FAIL | Node 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 |
| FAIL | Node interface: new Document() must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type | assert_inherits: property "DOCUMENT_POSITION_DISCONNECTED" not found in prototype chain |
| FAIL | Node interface: new Document() must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type | assert_inherits: property "DOCUMENT_POSITION_PRECEDING" not found in prototype chain |
| FAIL | Node interface: new Document() must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type | assert_inherits: property "DOCUMENT_POSITION_FOLLOWING" not found in prototype chain |
| FAIL | Node interface: new Document() must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type | assert_inherits: property "DOCUMENT_POSITION_CONTAINS" not found in prototype chain |
| FAIL | Node 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 |
| FAIL | Node 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 |
| PASS | Node interface: new Document() must inherit property "compareDocumentPosition(Node)" with the proper type | |
| PASS | Node interface: calling compareDocumentPosition(Node) on new Document() with too few arguments must throw TypeError | |
| PASS | Node interface: new Document() must inherit property "contains(Node?)" with the proper type | |
| FAIL | Node 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 |
| PASS | Node interface: new Document() must inherit property "lookupPrefix(DOMString?)" with the proper type | |
| FAIL | Node 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 |
| PASS | Node interface: new Document() must inherit property "lookupNamespaceURI(DOMString?)" with the proper type | |
| FAIL | Node 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 |
| PASS | Node interface: new Document() must inherit property "isDefaultNamespace(DOMString?)" with the proper type | |
| FAIL | Node 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 |
| PASS | Node interface: new Document() must inherit property "insertBefore(Node, Node?)" with the proper type | |
| PASS | Node interface: calling insertBefore(Node, Node?) on new Document() with too few arguments must throw TypeError | |
| PASS | Node interface: new Document() must inherit property "appendChild(Node)" with the proper type | |
| PASS | Node interface: calling appendChild(Node) on new Document() with too few arguments must throw TypeError | |
| PASS | Node interface: new Document() must inherit property "replaceChild(Node, Node)" with the proper type | |
| FAIL | Node 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… |
| PASS | Node interface: new Document() must inherit property "removeChild(Node)" with the proper type | |
| PASS | Node interface: calling removeChild(Node) on new Document() with too few arguments must throw TypeError | |
| PASS | EventTarget interface: new Document() must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on new Document() with too few arguments must throw TypeError | |
| PASS | EventTarget interface: new Document() must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on new Document() with too few arguments must throw TypeError | |
| PASS | EventTarget interface: new Document() must inherit property "dispatchEvent(Event)" with the proper type | |
| PASS | EventTarget interface: calling dispatchEvent(Event) on new Document() with too few arguments must throw TypeError | |
| FAIL | XMLDocument interface: existence and properties of interface object | assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing |
| FAIL | XMLDocument interface object length | assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing |
| FAIL | XMLDocument interface object name | assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing |
| FAIL | XMLDocument interface: existence and properties of interface prototype object | assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing |
| FAIL | XMLDocument 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 |
| FAIL | XMLDocument 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 |
| FAIL | XMLDocument must be primary interface of xmlDoc | assert_own_property: self does not have own property "XMLDocument" expected property "XMLDocument" missing |
| FAIL | Stringification of xmlDoc | assert_class_string: class string of xmlDoc expected "[object XMLDocument]" but got "[object Object]" |
| PASS | Document interface: xmlDoc must inherit property "implementation" with the proper type | |
| PASS | Document interface: xmlDoc must inherit property "URL" with the proper type | |
| PASS | Document interface: xmlDoc must inherit property "documentURI" with the proper type | |
| PASS | Document interface: xmlDoc must inherit property "compatMode" with the proper type | |
| PASS | Document interface: xmlDoc must inherit property "characterSet" with the proper type | |
| PASS | Document interface: xmlDoc must inherit property "charset" with the proper type | |
| PASS | Document interface: xmlDoc must inherit property "inputEncoding" with the proper type | |
| PASS | Document interface: xmlDoc must inherit property "contentType" with the proper type | |
| PASS | Document interface: xmlDoc must inherit property "doctype" with the proper type | |
| PASS | Document interface: xmlDoc must inherit property "documentElement" with the proper type | |
| PASS | Document interface: xmlDoc must inherit property "getElementsByTagName(DOMString)" with the proper type | |
| FAIL | Document interface: calling getElementsByTagName(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 |
| PASS | Document interface: xmlDoc must inherit property "getElementsByTagNameNS(DOMString?, DOMString)" with the proper type | |
| FAIL | Document interface: calling getElementsByTagNameNS(DOMString?, 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 |
| PASS | Document interface: xmlDoc must inherit property "getElementsByClassName(DOMString)" with the proper type | |
| FAIL | Document interface: calling getElementsByClassName(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 |
| PASS | Document interface: xmlDoc must inherit property "createElement(DOMString, optional (DOMString or ElementCreationOptions))" with the proper type | |
| FAIL | Document interface: calling createElement(DOMString, optional (DOMString or ElementCreationOptions)) 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 |
| PASS | Document interface: xmlDoc must inherit property "createElementNS(DOMString?, DOMString, optional (DOMString or ElementCreationOptions))" with the proper type | |
| FAIL | Document interface: calling createElementNS(DOMString?, DOMString, optional (DOMString or ElementCreationOptions)) 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 |
| PASS | Document interface: xmlDoc must inherit property "createDocumentFragment()" with the proper type | |
| PASS | Document interface: xmlDoc must inherit property "createTextNode(DOMString)" with the proper type | |
| FAIL | Document interface: calling createTextNode(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 |
| PASS | Document interface: xmlDoc must inherit property "createCDATASection(DOMString)" with the proper type | |
| FAIL | Document interface: calling createCDATASection(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 |
| PASS | Document interface: xmlDoc must inherit property "createComment(DOMString)" with the proper type | |
| FAIL | Document interface: calling createComment(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 |
| PASS | Document interface: xmlDoc must inherit property "createProcessingInstruction(DOMString, DOMString)" with the proper type | |
| FAIL | Document interface: calling createProcessingInstruction(DOMString, DOMString) on xmlDoc with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "InvalidCharacterError: createProcessingInstruction: target is empty" ("Invali… |
| FAIL | Document interface: xmlDoc must inherit property "importNode(Node, optional (boolean or ImportNodeOptions))" with the proper type | assert_inherits: property "importNode" not found in prototype chain |
| FAIL | Document interface: calling importNode(Node, optional (boolean or ImportNodeOptions)) on xmlDoc with too few arguments must throw TypeError | assert_inherits: property "importNode" not found in prototype chain |
| PASS | Document interface: xmlDoc must inherit property "adoptNode(Node)" with the proper type | |
| PASS | Document interface: calling adoptNode(Node) on xmlDoc with too few arguments must throw TypeError | |
| PASS | Document interface: xmlDoc must inherit property "createAttribute(DOMString)" with the proper type | |
| FAIL | Document interface: calling createAttribute(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 |
| PASS | Document interface: xmlDoc must inherit property "createAttributeNS(DOMString?, DOMString)" with the proper type | |
| FAIL | Document interface: calling createAttributeNS(DOMString?, DOMString) on xmlDoc with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "InvalidCharacterError: '' is not a valid attribute name" ("InvalidCharacterEr… |
| PASS | Document interface: xmlDoc must inherit property "createEvent(DOMString)" with the proper type | |
| FAIL | Document interface: calling createEvent(DOMString) on xmlDoc with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "NotSupportedError: createEvent('undefined') is not supported" ("NotSupportedE… |
| PASS | Document interface: xmlDoc must inherit property "createRange()" with the proper type | |
| PASS | Document interface: xmlDoc must inherit property "createNodeIterator(Node, optional unsigned long, optional NodeFilter?)" with the proper type | |
| PASS | Document interface: calling createNodeIterator(Node, optional unsigned long, optional NodeFilter?) on xmlDoc with too few arguments must throw TypeError | |
| PASS | Document interface: xmlDoc must inherit property "createTreeWalker(Node, optional unsigned long, optional NodeFilter?)" with the proper type | |
| PASS | Document interface: calling createTreeWalker(Node, optional unsigned long, optional NodeFilter?) on xmlDoc with too few arguments must throw TypeError | |
| PASS | Document interface: xmlDoc must inherit property "fullscreenEnabled" with the proper type | |
| FAIL | Document interface: xmlDoc must inherit property "fullscreen" with the proper type | assert_inherits: property "fullscreen" not found in prototype chain |
| PASS | Document interface: xmlDoc must inherit property "exitFullscreen()" with the proper type | |
| FAIL | Document interface: xmlDoc must inherit property "onfullscreenchange" with the proper type | assert_inherits: property "onfullscreenchange" not found in prototype chain |
| FAIL | Document interface: xmlDoc must inherit property "onfullscreenerror" with the proper type | assert_inherits: property "onfullscreenerror" not found in prototype chain |
| PASS | Document interface: xmlDoc must inherit property "getElementById(DOMString)" with the proper type | |
| FAIL | Document interface: calling getElementById(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 |
| FAIL | Document interface: xmlDoc must inherit property "customElementRegistry" with the proper type | assert_inherits: property "customElementRegistry" not found in prototype chain |
| PASS | Document interface: xmlDoc must inherit property "fullscreenElement" with the proper type | |
| FAIL | Document interface: xmlDoc must inherit property "children" with the proper type | assert_inherits: property "children" not found in prototype chain |
| FAIL | Document interface: xmlDoc must inherit property "firstElementChild" with the proper type | assert_inherits: property "firstElementChild" not found in prototype chain |
| FAIL | Document interface: xmlDoc must inherit property "lastElementChild" with the proper type | assert_inherits: property "lastElementChild" not found in prototype chain |
| FAIL | Document interface: xmlDoc must inherit property "childElementCount" with the proper type | assert_inherits: property "childElementCount" not found in prototype chain |
| PASS | Document interface: xmlDoc must inherit property "prepend((Node or DOMString)...)" with the proper type | |
| PASS | Document interface: calling prepend((Node or DOMString)...) on xmlDoc with too few arguments must throw TypeError | |
| PASS | Document interface: xmlDoc must inherit property "append((Node or DOMString)...)" with the proper type | |
| PASS | Document interface: calling append((Node or DOMString)...) on xmlDoc with too few arguments must throw TypeError | |
| PASS | Document interface: xmlDoc must inherit property "replaceChildren((Node or DOMString)...)" with the proper type | |
| PASS | Document interface: calling replaceChildren((Node or DOMString)...) on xmlDoc with too few arguments must throw TypeError | |
| FAIL | Document interface: xmlDoc must inherit property "moveBefore(Node, Node?)" with the proper type | assert_inherits: property "moveBefore" not found in prototype chain |
| FAIL | Document interface: calling moveBefore(Node, Node?) on xmlDoc with too few arguments must throw TypeError | assert_inherits: property "moveBefore" not found in prototype chain |
| PASS | Document interface: xmlDoc must inherit property "querySelector(DOMString)" with the proper type | |
| FAIL | Document interface: calling querySelector(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 |
| PASS | Document interface: xmlDoc must inherit property "querySelectorAll(DOMString)" with the proper type | |
| FAIL | Document interface: calling querySelectorAll(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 |
| FAIL | Document interface: xmlDoc must inherit property "createExpression(DOMString, optional XPathNSResolver?)" with the proper type | assert_inherits: property "createExpression" not found in prototype chain |
| FAIL | Document interface: calling createExpression(DOMString, optional XPathNSResolver?) on xmlDoc with too few arguments must throw TypeError | assert_inherits: property "createExpression" not found in prototype chain |
| FAIL | Document interface: xmlDoc must inherit property "createNSResolver(Node)" with the proper type | assert_inherits: property "createNSResolver" not found in prototype chain |
| FAIL | Document interface: calling createNSResolver(Node) on xmlDoc with too few arguments must throw TypeError | assert_inherits: property "createNSResolver" not found in prototype chain |
| FAIL | Document 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 |
| FAIL | Document 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 |
| PASS | Node interface: xmlDoc must inherit property "ELEMENT_NODE" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "ATTRIBUTE_NODE" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "TEXT_NODE" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "CDATA_SECTION_NODE" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "ENTITY_REFERENCE_NODE" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "ENTITY_NODE" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "COMMENT_NODE" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "DOCUMENT_NODE" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "DOCUMENT_TYPE_NODE" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "NOTATION_NODE" with the proper type | |
| FAIL | Node interface: xmlDoc must inherit property "nodeType" with the proper type | assert_inherits: property "nodeType" found on object expected in prototype chain |
| FAIL | Node interface: xmlDoc must inherit property "nodeName" with the proper type | assert_inherits: property "nodeName" found on object expected in prototype chain |
| PASS | Node interface: xmlDoc must inherit property "baseURI" with the proper type | |
| FAIL | Node interface: xmlDoc must inherit property "isConnected" with the proper type | assert_inherits: property "isConnected" not found in prototype chain |
| FAIL | Node interface: xmlDoc must inherit property "ownerDocument" with the proper type | assert_inherits: property "ownerDocument" found on object expected in prototype chain |
| FAIL | Node interface: xmlDoc must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type | assert_inherits: property "getRootNode" not found in prototype chain |
| FAIL | Node interface: calling getRootNode(optional GetRootNodeOptions) on xmlDoc with too few arguments must throw TypeError | assert_inherits: property "getRootNode" not found in prototype chain |
| FAIL | Node interface: xmlDoc must inherit property "parentNode" with the proper type | assert_inherits: property "parentNode" found on object expected in prototype chain |
| PASS | Node interface: xmlDoc must inherit property "parentElement" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "hasChildNodes()" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "childNodes" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "firstChild" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "lastChild" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "previousSibling" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "nextSibling" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "nodeValue" with the proper type | |
| PASS | Node interface: xmlDoc must inherit property "textContent" with the proper type | |
| FAIL | Node interface: xmlDoc must inherit property "normalize()" with the proper type | assert_inherits: property "normalize" not found in prototype chain |
| PASS | Node interface: xmlDoc must inherit property "cloneNode(optional boolean)" with the proper type | |
| PASS | Node interface: calling cloneNode(optional boolean) on xmlDoc with too few arguments must throw TypeError | |
| PASS | Node interface: xmlDoc must inherit property "isEqualNode(Node?)" with the proper type | |
| FAIL | Node 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 |
| PASS | Node interface: xmlDoc must inherit property "isSameNode(Node?)" with the proper type | |
| FAIL | Node 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 |
| FAIL | Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type | assert_inherits: property "DOCUMENT_POSITION_DISCONNECTED" not found in prototype chain |
| FAIL | Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type | assert_inherits: property "DOCUMENT_POSITION_PRECEDING" not found in prototype chain |
| FAIL | Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type | assert_inherits: property "DOCUMENT_POSITION_FOLLOWING" not found in prototype chain |
| FAIL | Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type | assert_inherits: property "DOCUMENT_POSITION_CONTAINS" not found in prototype chain |
| FAIL | Node 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 |
| FAIL | Node 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 |
| PASS | Node interface: xmlDoc must inherit property "compareDocumentPosition(Node)" with the proper type | |
| PASS | Node interface: calling compareDocumentPosition(Node) on xmlDoc with too few arguments must throw TypeError | |
| PASS | Node interface: xmlDoc must inherit property "contains(Node?)" with the proper type | |
| FAIL | Node 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 |
| PASS | Node interface: xmlDoc must inherit property "lookupPrefix(DOMString?)" with the proper type | |
| FAIL | Node 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 |
| PASS | Node interface: xmlDoc must inherit property "lookupNamespaceURI(DOMString?)" with the proper type | |
| FAIL | Node 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 |
| PASS | Node interface: xmlDoc must inherit property "isDefaultNamespace(DOMString?)" with the proper type | |
| FAIL | Node 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 |
| PASS | Node interface: xmlDoc must inherit property "insertBefore(Node, Node?)" with the proper type | |
| PASS | Node interface: calling insertBefore(Node, Node?) on xmlDoc with too few arguments must throw TypeError | |
| PASS | Node interface: xmlDoc must inherit property "appendChild(Node)" with the proper type | |
| PASS | Node interface: calling appendChild(Node) on xmlDoc with too few arguments must throw TypeError | |
| PASS | Node interface: xmlDoc must inherit property "replaceChild(Node, Node)" with the proper type | |
| FAIL | Node 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… |
| PASS | Node interface: xmlDoc must inherit property "removeChild(Node)" with the proper type | |
| PASS | Node interface: calling removeChild(Node) on xmlDoc with too few arguments must throw TypeError | |
| PASS | EventTarget interface: xmlDoc must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on xmlDoc with too few arguments must throw TypeError | |
| PASS | EventTarget interface: xmlDoc must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on xmlDoc with too few arguments must throw TypeError | |
| PASS | EventTarget interface: xmlDoc must inherit property "dispatchEvent(Event)" with the proper type | |
| PASS | EventTarget interface: calling dispatchEvent(Event) on xmlDoc with too few arguments must throw TypeError | |
| FAIL | DOMImplementation interface: existence and properties of interface object | assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing |
| FAIL | DOMImplementation interface object length | assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing |
| FAIL | DOMImplementation interface object name | assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing |
| FAIL | DOMImplementation interface: existence and properties of interface prototype object | assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing |
| FAIL | DOMImplementation 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 |
| FAIL | DOMImplementation 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 |
| FAIL | DOMImplementation interface: operation createDocumentType(DOMString, DOMString, DOMString) | assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing |
| FAIL | DOMImplementation interface: operation createDocument(DOMString?, DOMString, optional DocumentType?) | assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing |
| FAIL | DOMImplementation interface: operation createHTMLDocument(optional DOMString) | assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing |
| FAIL | DOMImplementation interface: operation hasFeature() | assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing |
| FAIL | DOMImplementation must be primary interface of document.implementation | assert_own_property: self does not have own property "DOMImplementation" expected property "DOMImplementation" missing |
| FAIL | Stringification of document.implementation | assert_class_string: class string of document.implementation expected "[object DOMImplementation]" but got "[object Object]" |
| PASS | DOMImplementation interface: document.implementation must inherit property "createDocumentType(DOMString, DOMString, DOMString)" with the proper type | |
| FAIL | DOMImplementation 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 |
| PASS | DOMImplementation interface: document.implementation must inherit property "createDocument(DOMString?, DOMString, optional DocumentType?)" with the proper type | |
| PASS | DOMImplementation interface: calling createDocument(DOMString?, DOMString, optional DocumentType?) on document.implementation with too few arguments must throw TypeError | |
| PASS | DOMImplementation interface: document.implementation must inherit property "createHTMLDocument(optional DOMString)" with the proper type | |
| PASS | DOMImplementation interface: calling createHTMLDocument(optional DOMString) on document.implementation with too few arguments must throw TypeError | |
| PASS | DOMImplementation interface: document.implementation must inherit property "hasFeature()" with the proper type | |
| FAIL | DocumentType 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 |
| PASS | DocumentType interface object length | |
| FAIL | DocumentType interface object name | assert_equals: wrong value for DocumentType.name expected "DocumentType" but got "DocumentTypeNode" |
| PASS | DocumentType interface: existence and properties of interface prototype object | |
| PASS | DocumentType interface: existence and properties of interface prototype object's "constructor" property | |
| FAIL | DocumentType 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 |
| PASS | DocumentType interface: attribute name | |
| FAIL | DocumentType interface: attribute publicId | assert_true: The prototype object must have a property "publicId" expected true got false |
| FAIL | DocumentType interface: attribute systemId | assert_true: The prototype object must have a property "systemId" expected true got false |
| FAIL | DocumentType interface: operation before((Node or DOMString)...) | Cannot convert undefined or null to object |
| FAIL | DocumentType interface: operation after((Node or DOMString)...) | Cannot convert undefined or null to object |
| FAIL | DocumentType interface: operation replaceWith((Node or DOMString)...) | Cannot convert undefined or null to object |
| FAIL | DocumentType interface: operation remove() | Cannot convert undefined or null to object |
| PASS | DocumentType must be primary interface of document.doctype | |
| FAIL | Stringification of document.doctype | assert_class_string: class string of document.doctype expected "[object DocumentType]" but got "[object Object]" |
| FAIL | DocumentType interface: document.doctype must inherit property "name" with the proper type | assert_inherits: property "name" found on object expected in prototype chain |
| FAIL | DocumentType interface: document.doctype must inherit property "publicId" with the proper type | assert_inherits: property "publicId" found on object expected in prototype chain |
| FAIL | DocumentType interface: document.doctype must inherit property "systemId" with the proper type | assert_inherits: property "systemId" found on object expected in prototype chain |
| PASS | DocumentType interface: document.doctype must inherit property "before((Node or DOMString)...)" with the proper type | |
| PASS | DocumentType interface: calling before((Node or DOMString)...) on document.doctype with too few arguments must throw TypeError | |
| PASS | DocumentType interface: document.doctype must inherit property "after((Node or DOMString)...)" with the proper type | |
| PASS | DocumentType interface: calling after((Node or DOMString)...) on document.doctype with too few arguments must throw TypeError | |
| PASS | DocumentType interface: document.doctype must inherit property "replaceWith((Node or DOMString)...)" with the proper type | |
| PASS | DocumentType interface: calling replaceWith((Node or DOMString)...) on document.doctype with too few arguments must throw TypeError | |
| PASS | DocumentType interface: document.doctype must inherit property "remove()" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "ELEMENT_NODE" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "ATTRIBUTE_NODE" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "TEXT_NODE" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "CDATA_SECTION_NODE" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "ENTITY_REFERENCE_NODE" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "ENTITY_NODE" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "COMMENT_NODE" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "DOCUMENT_NODE" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "DOCUMENT_TYPE_NODE" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "NOTATION_NODE" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "nodeType" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "nodeName" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "baseURI" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "isConnected" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "ownerDocument" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type | |
| PASS | Node interface: calling getRootNode(optional GetRootNodeOptions) on document.doctype with too few arguments must throw TypeError | |
| PASS | Node interface: document.doctype must inherit property "parentNode" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "parentElement" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "hasChildNodes()" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "childNodes" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "firstChild" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "lastChild" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "previousSibling" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "nextSibling" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "nodeValue" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "textContent" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "normalize()" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "cloneNode(optional boolean)" with the proper type | |
| PASS | Node interface: calling cloneNode(optional boolean) on document.doctype with too few arguments must throw TypeError | |
| PASS | Node interface: document.doctype must inherit property "isEqualNode(Node?)" with the proper type | |
| FAIL | Node interface: calling isEqualNode(Node?) on document.doctype with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.doctype must inherit property "isSameNode(Node?)" with the proper type | |
| FAIL | Node interface: calling isSameNode(Node?) on document.doctype with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.doctype must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type | |
| PASS | Node interface: document.doctype must inherit property "compareDocumentPosition(Node)" with the proper type | |
| PASS | Node interface: calling compareDocumentPosition(Node) on document.doctype with too few arguments must throw TypeError | |
| PASS | Node interface: document.doctype must inherit property "contains(Node?)" with the proper type | |
| FAIL | Node interface: calling contains(Node?) on document.doctype with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.doctype must inherit property "lookupPrefix(DOMString?)" with the proper type | |
| FAIL | Node interface: calling lookupPrefix(DOMString?) on document.doctype with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.doctype must inherit property "lookupNamespaceURI(DOMString?)" with the proper type | |
| FAIL | Node interface: calling lookupNamespaceURI(DOMString?) on document.doctype with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.doctype must inherit property "isDefaultNamespace(DOMString?)" with the proper type | |
| FAIL | Node interface: calling isDefaultNamespace(DOMString?) on document.doctype with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.doctype must inherit property "insertBefore(Node, Node?)" with the proper type | |
| PASS | Node interface: calling insertBefore(Node, Node?) on document.doctype with too few arguments must throw TypeError | |
| PASS | Node interface: document.doctype must inherit property "appendChild(Node)" with the proper type | |
| PASS | Node interface: calling appendChild(Node) on document.doctype with too few arguments must throw TypeError | |
| PASS | Node interface: document.doctype must inherit property "replaceChild(Node, Node)" with the proper type | |
| FAIL | Node interface: calling replaceChild(Node, Node) on document.doctype with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "HierarchyRequestError: replaceChild: html nodes cannot have children" ("Hiera… |
| PASS | Node interface: document.doctype must inherit property "removeChild(Node)" with the proper type | |
| PASS | Node interface: calling removeChild(Node) on document.doctype with too few arguments must throw TypeError | |
| PASS | EventTarget interface: document.doctype must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on document.doctype with too few arguments must throw TypeError | |
| PASS | EventTarget interface: document.doctype must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on document.doctype with too few arguments must throw TypeError | |
| PASS | EventTarget interface: document.doctype must inherit property "dispatchEvent(Event)" with the proper type | |
| PASS | EventTarget interface: calling dispatchEvent(Event) on document.doctype with too few arguments must throw TypeError | |
| FAIL | DocumentFragment interface: existence and properties of interface object | assert_equals: prototype of DocumentFragment is not Node expected function "class ja{static{u(this,"Ss")}static{c(this,"NodeBase")}get data(){return this._info?this._info.nodeValue:void 0}set data(t){… |
| FAIL | DocumentFragment interface object length | assert_equals: wrong value for DocumentFragment.length expected 0 but got 2 |
| FAIL | DocumentFragment interface object name | assert_equals: wrong value for DocumentFragment.name expected "DocumentFragment" but got "DocumentFragmentImpl" |
| FAIL | DocumentFragment interface: existence and properties of interface prototype object | assert_equals: prototype of DocumentFragment.prototype is not Node.prototype expected Node object of unknown type but got Node object of unknown type |
| PASS | DocumentFragment interface: existence and properties of interface prototype object's "constructor" property | |
| FAIL | DocumentFragment 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 |
| FAIL | DocumentFragment interface: operation getElementById(DOMString) | assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | DocumentFragment interface: attribute children | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | DocumentFragment interface: attribute firstElementChild | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | DocumentFragment interface: attribute lastElementChild | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | DocumentFragment interface: attribute childElementCount | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | DocumentFragment interface: operation prepend((Node or DOMString)...) | assert_true: DocumentFragment.prototype[Symbol.unscopables].prepend must be writable expected true got false |
| FAIL | DocumentFragment interface: operation append((Node or DOMString)...) | assert_true: DocumentFragment.prototype[Symbol.unscopables].append must be writable expected true got false |
| FAIL | DocumentFragment interface: operation replaceChildren((Node or DOMString)...) | assert_true: DocumentFragment.prototype[Symbol.unscopables].replaceChildren must be writable expected true got false |
| FAIL | DocumentFragment interface: operation moveBefore(Node, Node?) | assert_own_property: interface prototype object missing non-static operation expected property "moveBefore" missing |
| FAIL | DocumentFragment interface: operation querySelector(DOMString) | assert_own_property: interface prototype object missing non-static operation expected property "querySelector" missing |
| FAIL | DocumentFragment interface: operation querySelectorAll(DOMString) | assert_own_property: interface prototype object missing non-static operation expected property "querySelectorAll" missing |
| PASS | DocumentFragment must be primary interface of document.createDocumentFragment() | |
| FAIL | Stringification of document.createDocumentFragment() | assert_class_string: class string of document.createDocumentFragment() expected "[object DocumentFragment]" but got "[object HTMLElement]" |
| PASS | DocumentFragment interface: document.createDocumentFragment() must inherit property "getElementById(DOMString)" with the proper type | |
| FAIL | DocumentFragment 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 |
| PASS | DocumentFragment interface: document.createDocumentFragment() must inherit property "children" with the proper type | |
| PASS | DocumentFragment interface: document.createDocumentFragment() must inherit property "firstElementChild" with the proper type | |
| PASS | DocumentFragment interface: document.createDocumentFragment() must inherit property "lastElementChild" with the proper type | |
| PASS | DocumentFragment interface: document.createDocumentFragment() must inherit property "childElementCount" with the proper type | |
| PASS | DocumentFragment interface: document.createDocumentFragment() must inherit property "prepend((Node or DOMString)...)" with the proper type | |
| PASS | DocumentFragment interface: calling prepend((Node or DOMString)...) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| PASS | DocumentFragment interface: document.createDocumentFragment() must inherit property "append((Node or DOMString)...)" with the proper type | |
| PASS | DocumentFragment interface: calling append((Node or DOMString)...) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| PASS | DocumentFragment interface: document.createDocumentFragment() must inherit property "replaceChildren((Node or DOMString)...)" with the proper type | |
| PASS | DocumentFragment interface: calling replaceChildren((Node or DOMString)...) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| FAIL | DocumentFragment interface: document.createDocumentFragment() must inherit property "moveBefore(Node, Node?)" with the proper type | assert_inherits: property "moveBefore" not found in prototype chain |
| FAIL | DocumentFragment interface: calling moveBefore(Node, Node?) on document.createDocumentFragment() with too few arguments must throw TypeError | assert_inherits: property "moveBefore" not found in prototype chain |
| PASS | DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelector(DOMString)" with the proper type | |
| PASS | DocumentFragment interface: calling querySelector(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| PASS | DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelectorAll(DOMString)" with the proper type | |
| PASS | DocumentFragment interface: calling querySelectorAll(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "ELEMENT_NODE" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "ATTRIBUTE_NODE" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "TEXT_NODE" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "CDATA_SECTION_NODE" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "ENTITY_REFERENCE_NODE" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "ENTITY_NODE" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "COMMENT_NODE" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_NODE" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_TYPE_NODE" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "NOTATION_NODE" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "nodeType" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "nodeName" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "baseURI" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "isConnected" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "ownerDocument" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type | |
| PASS | Node interface: calling getRootNode(optional GetRootNodeOptions) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "parentNode" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "parentElement" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "hasChildNodes()" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "childNodes" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "firstChild" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "lastChild" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "previousSibling" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "nextSibling" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "nodeValue" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "textContent" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "normalize()" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "cloneNode(optional boolean)" with the proper type | |
| PASS | Node interface: calling cloneNode(optional boolean) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "isEqualNode(Node?)" with the proper type | |
| FAIL | Node interface: calling isEqualNode(Node?) 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 |
| PASS | Node interface: document.createDocumentFragment() must inherit property "isSameNode(Node?)" with the proper type | |
| FAIL | Node interface: calling isSameNode(Node?) 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 |
| PASS | Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "compareDocumentPosition(Node)" with the proper type | |
| PASS | Node interface: calling compareDocumentPosition(Node) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "contains(Node?)" with the proper type | |
| FAIL | Node interface: calling contains(Node?) 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 |
| PASS | Node interface: document.createDocumentFragment() must inherit property "lookupPrefix(DOMString?)" with the proper type | |
| FAIL | Node interface: calling lookupPrefix(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 |
| PASS | Node interface: document.createDocumentFragment() must inherit property "lookupNamespaceURI(DOMString?)" with the proper type | |
| FAIL | Node interface: calling lookupNamespaceURI(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 |
| PASS | Node interface: document.createDocumentFragment() must inherit property "isDefaultNamespace(DOMString?)" with the proper type | |
| FAIL | Node interface: calling isDefaultNamespace(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 |
| PASS | Node interface: document.createDocumentFragment() must inherit property "insertBefore(Node, Node?)" with the proper type | |
| PASS | Node interface: calling insertBefore(Node, Node?) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "appendChild(Node)" with the proper type | |
| PASS | Node interface: calling appendChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "replaceChild(Node, Node)" with the proper type | |
| PASS | Node interface: calling replaceChild(Node, Node) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| PASS | Node interface: document.createDocumentFragment() must inherit property "removeChild(Node)" with the proper type | |
| PASS | Node interface: calling removeChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| PASS | EventTarget interface: document.createDocumentFragment() must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| PASS | EventTarget interface: document.createDocumentFragment() must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| PASS | EventTarget interface: document.createDocumentFragment() must inherit property "dispatchEvent(Event)" with the proper type | |
| PASS | EventTarget interface: calling dispatchEvent(Event) on document.createDocumentFragment() with too few arguments must throw TypeError | |
| FAIL | ShadowRoot interface: existence and properties of interface object | assert_equals: prototype of ShadowRoot is not DocumentFragment expected function "class extends Ct{static{u(this,"Jr")}static{c(this,"DocumentFragmentImpl")}constructor(n,t){if(typeof n=="number"&&t)s… |
| PASS | ShadowRoot interface object length | |
| FAIL | ShadowRoot interface object name | assert_equals: wrong value for ShadowRoot.name expected "ShadowRoot" but got "" |
| FAIL | ShadowRoot interface: existence and properties of interface prototype object | assert_equals: prototype of ShadowRoot.prototype is not DocumentFragment.prototype expected DocumentFragment node with 3 children but got object "[object Object]" |
| PASS | ShadowRoot interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | ShadowRoot interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | ShadowRoot interface: attribute mode | assert_true: The prototype object must have a property "mode" expected true got false |
| FAIL | ShadowRoot interface: attribute delegatesFocus | assert_true: The prototype object must have a property "delegatesFocus" expected true got false |
| FAIL | ShadowRoot interface: attribute slotAssignment | assert_true: The prototype object must have a property "slotAssignment" expected true got false |
| FAIL | ShadowRoot interface: attribute clonable | assert_true: The prototype object must have a property "clonable" expected true got false |
| FAIL | ShadowRoot interface: attribute serializable | assert_true: The prototype object must have a property "serializable" expected true got false |
| FAIL | ShadowRoot interface: attribute host | assert_true: The prototype object must have a property "host" expected true got false |
| FAIL | ShadowRoot interface: attribute onslotchange | assert_true: The prototype object must have a property "onslotchange" expected true got false |
| FAIL | ShadowRoot interface: attribute customElementRegistry | assert_true: The prototype object must have a property "customElementRegistry" expected true got false |
| FAIL | ShadowRoot interface: attribute fullscreenElement | assert_true: The prototype object must have a property "fullscreenElement" expected true got false |
| FAIL | Element 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 |
| FAIL | Element interface object length | assert_equals: wrong value for Element.length expected 0 but got 2 |
| PASS | Element interface object name | |
| PASS | Element interface: existence and properties of interface prototype object | |
| PASS | Element interface: existence and properties of interface prototype object's "constructor" property | |
| FAIL | Element 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]" |
| FAIL | Element interface: attribute namespaceURI | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Element interface: attribute prefix | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| PASS | Element interface: attribute localName | |
| PASS | Element interface: attribute tagName | |
| FAIL | Element interface: attribute id | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Element interface: attribute className | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Element interface: attribute classList | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Element interface: attribute slot | assert_true: Element.prototype[Symbol.unscopables].slot must be writable expected true got false |
| PASS | Element interface: operation hasAttributes() | |
| FAIL | Element interface: attribute attributes | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| PASS | Element interface: operation getAttributeNames() | |
| PASS | Element interface: operation getAttribute(DOMString) | |
| PASS | Element interface: operation getAttributeNS(DOMString?, DOMString) | |
| FAIL | Element interface: operation setAttribute(DOMString, (TrustedType or DOMString)) | assert_throws_js: calling operation with this = {} didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Element interface: operation setAttributeNS(DOMString?, DOMString, (TrustedType or DOMString)) | |
| PASS | Element interface: operation removeAttribute(DOMString) | |
| PASS | Element interface: operation removeAttributeNS(DOMString?, DOMString) | |
| FAIL | Element interface: operation toggleAttribute(DOMString, optional boolean) | assert_equals: property has wrong .length expected 1 but got 2 |
| PASS | Element interface: operation hasAttribute(DOMString) | |
| PASS | Element interface: operation hasAttributeNS(DOMString?, DOMString) | |
| FAIL | Element interface: operation getAttributeNode(DOMString) | assert_throws_js: calling operation with this = {} didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | Element interface: operation getAttributeNodeNS(DOMString?, DOMString) | assert_throws_js: calling operation with this = {} didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | Element interface: operation setAttributeNode(Attr) | assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" threw object "TypeError: setAttributeNode: argument must … |
| PASS | Element interface: operation setAttributeNodeNS(Attr) | |
| FAIL | Element interface: operation removeAttributeNode(Attr) | assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" threw object "NotFoundError: removeAttributeNode: argumen… |
| FAIL | Element interface: operation attachShadow(ShadowRootInit) | assert_own_property: interface prototype object missing non-static operation expected property "attachShadow" missing |
| FAIL | Element interface: attribute shadowRoot | assert_true: The prototype object must have a property "shadowRoot" expected true got false |
| FAIL | Element interface: attribute customElementRegistry | assert_true: The prototype object must have a property "customElementRegistry" expected true got false |
| FAIL | Element interface: operation closest(DOMString) | assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" threw object "SyntaxError: Failed to execute 'closest' on… |
| FAIL | Element interface: operation matches(DOMString) | assert_throws_js: calling operation with this = null didn't throw TypeError function "function() { fn.apply(obj, args); }" threw object "SyntaxError: Failed to execute 'matches' on… |
| FAIL | Element interface: operation webkitMatchesSelector(DOMString) | assert_equals: property has wrong .name expected "webkitMatchesSelector" but got "value" |
| FAIL | Element interface: operation getElementsByTagName(DOMString) | assert_throws_js: calling operation with this = {} didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | Element interface: operation getElementsByTagNameNS(DOMString?, DOMString) | assert_throws_js: calling operation with this = {} didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | Element interface: operation getElementsByClassName(DOMString) | assert_throws_js: calling operation with this = {} didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | Element interface: operation insertAdjacentElement(DOMString, Element) | assert_own_property: interface prototype object missing non-static operation expected property "insertAdjacentElement" missing |
| FAIL | Element interface: operation insertAdjacentText(DOMString, DOMString) | assert_own_property: interface prototype object missing non-static operation expected property "insertAdjacentText" missing |
| FAIL | Element interface: operation requestFullscreen(optional FullscreenOptions) | assert_own_property: interface prototype object missing non-static operation expected property "requestFullscreen" missing |
| FAIL | Element interface: attribute onfullscreenchange | assert_true: The prototype object must have a property "onfullscreenchange" expected true got false |
| FAIL | Element interface: attribute onfullscreenerror | assert_true: The prototype object must have a property "onfullscreenerror" expected true got false |
| FAIL | Element interface: attribute children | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Element interface: attribute firstElementChild | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Element interface: attribute lastElementChild | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Element interface: attribute childElementCount | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Element interface: operation prepend((Node or DOMString)...) | assert_true: Element.prototype[Symbol.unscopables].prepend must be writable expected true got false |
| FAIL | Element interface: operation append((Node or DOMString)...) | assert_true: Element.prototype[Symbol.unscopables].append must be writable expected true got false |
| FAIL | Element interface: operation replaceChildren((Node or DOMString)...) | assert_true: Element.prototype[Symbol.unscopables].replaceChildren must be writable expected true got false |
| FAIL | Element interface: operation moveBefore(Node, Node?) | assert_own_property: interface prototype object missing non-static operation expected property "moveBefore" missing |
| FAIL | Element interface: operation querySelector(DOMString) | assert_throws_js: calling operation with this = {} didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | Element interface: operation querySelectorAll(DOMString) | assert_throws_js: calling operation with this = {} didn't throw TypeError function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | Element interface: attribute previousElementSibling | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Element interface: attribute nextElementSibling | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Element interface: operation before((Node or DOMString)...) | assert_true: Element.prototype[Symbol.unscopables].before must be writable expected true got false |
| FAIL | Element interface: operation after((Node or DOMString)...) | assert_true: Element.prototype[Symbol.unscopables].after must be writable expected true got false |
| FAIL | Element interface: operation replaceWith((Node or DOMString)...) | assert_true: Element.prototype[Symbol.unscopables].replaceWith must be writable expected true got false |
| FAIL | Element interface: operation remove() | assert_true: Element.prototype[Symbol.unscopables].remove must be writable expected true got false |
| FAIL | Element interface: attribute assignedSlot | assert_true: The prototype object must have a property "assignedSlot" expected true got false |
| FAIL | Element must be primary interface of element | assert_equals: element's prototype is not Element.prototype expected Document node with 3 children but got Document node with 3 children |
| FAIL | Stringification of element | assert_class_string: class string of element expected "[object Element]" but got "[object HTMLUnknownElement]" |
| PASS | Element interface: element must inherit property "namespaceURI" with the proper type | |
| PASS | Element interface: element must inherit property "prefix" with the proper type | |
| PASS | Element interface: element must inherit property "localName" with the proper type | |
| PASS | Element interface: element must inherit property "tagName" with the proper type | |
| PASS | Element interface: element must inherit property "id" with the proper type | |
| PASS | Element interface: element must inherit property "className" with the proper type | |
| PASS | Element interface: element must inherit property "classList" with the proper type | |
| PASS | Element interface: element must inherit property "slot" with the proper type | |
| PASS | Element interface: element must inherit property "hasAttributes()" with the proper type | |
| PASS | Element interface: element must inherit property "attributes" with the proper type | |
| PASS | Element interface: element must inherit property "getAttributeNames()" with the proper type | |
| PASS | Element interface: element must inherit property "getAttribute(DOMString)" with the proper type | |
| FAIL | Element interface: calling getAttribute(DOMString) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Element interface: element must inherit property "getAttributeNS(DOMString?, DOMString)" with the proper type | |
| FAIL | Element interface: calling getAttributeNS(DOMString?, DOMString) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Element interface: element must inherit property "setAttribute(DOMString, (TrustedType or DOMString))" with the proper type | |
| FAIL | Element interface: calling setAttribute(DOMString, (TrustedType or 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 "InvalidCharacterError: '' is not a valid attribute name" ("InvalidCharacterEr… |
| PASS | Element interface: element must inherit property "setAttributeNS(DOMString?, DOMString, (TrustedType or DOMString))" with the proper type | |
| FAIL | Element interface: calling setAttributeNS(DOMString?, DOMString, (TrustedType or 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 "InvalidCharacterError: '' is not a valid attribute name" ("InvalidCharacterEr… |
| PASS | Element interface: element must inherit property "removeAttribute(DOMString)" with the proper type | |
| FAIL | Element interface: calling removeAttribute(DOMString) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Element interface: element must inherit property "removeAttributeNS(DOMString?, DOMString)" with the proper type | |
| FAIL | Element interface: calling removeAttributeNS(DOMString?, DOMString) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Element interface: element must inherit property "toggleAttribute(DOMString, optional boolean)" with the proper type | |
| FAIL | Element interface: calling toggleAttribute(DOMString, optional boolean) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "InvalidCharacterError: '' is not a valid attribute name" ("InvalidCharacterEr… |
| PASS | Element interface: element must inherit property "hasAttribute(DOMString)" with the proper type | |
| FAIL | Element interface: calling hasAttribute(DOMString) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Element interface: element must inherit property "hasAttributeNS(DOMString?, DOMString)" with the proper type | |
| FAIL | Element interface: calling hasAttributeNS(DOMString?, DOMString) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Element interface: element must inherit property "getAttributeNode(DOMString)" with the proper type | |
| FAIL | Element interface: calling getAttributeNode(DOMString) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Element interface: element must inherit property "getAttributeNodeNS(DOMString?, DOMString)" with the proper type | |
| FAIL | Element interface: calling getAttributeNodeNS(DOMString?, DOMString) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Element interface: element must inherit property "setAttributeNode(Attr)" with the proper type | |
| FAIL | Element interface: calling setAttributeNode(Attr) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "TypeError: setAttributeNode: argument must be an Attr" ("TypeError") expected… |
| PASS | Element interface: element must inherit property "setAttributeNodeNS(Attr)" with the proper type | |
| FAIL | Element interface: calling setAttributeNodeNS(Attr) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "TypeError: setAttributeNode: argument must be an Attr" ("TypeError") expected… |
| PASS | Element interface: element must inherit property "removeAttributeNode(Attr)" with the proper type | |
| FAIL | Element interface: calling removeAttributeNode(Attr) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "NotFoundError: removeAttributeNode: argument is null" ("NotFoundError") expec… |
| PASS | Element interface: element must inherit property "attachShadow(ShadowRootInit)" with the proper type | |
| FAIL | Element interface: calling attachShadow(ShadowRootInit) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | Element interface: element must inherit property "shadowRoot" with the proper type | assert_inherits: property "shadowRoot" found on object expected in prototype chain |
| FAIL | Element interface: element must inherit property "customElementRegistry" with the proper type | assert_inherits: property "customElementRegistry" not found in prototype chain |
| PASS | Element interface: element must inherit property "closest(DOMString)" with the proper type | |
| PASS | Element interface: calling closest(DOMString) on element with too few arguments must throw TypeError | |
| PASS | Element interface: element must inherit property "matches(DOMString)" with the proper type | |
| PASS | Element interface: calling matches(DOMString) on element with too few arguments must throw TypeError | |
| PASS | Element interface: element must inherit property "webkitMatchesSelector(DOMString)" with the proper type | |
| FAIL | Element interface: calling webkitMatchesSelector(DOMString) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Element interface: element must inherit property "getElementsByTagName(DOMString)" with the proper type | |
| FAIL | Element interface: calling getElementsByTagName(DOMString) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Element interface: element must inherit property "getElementsByTagNameNS(DOMString?, DOMString)" with the proper type | |
| FAIL | Element interface: calling getElementsByTagNameNS(DOMString?, DOMString) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Element interface: element must inherit property "getElementsByClassName(DOMString)" with the proper type | |
| FAIL | Element interface: calling getElementsByClassName(DOMString) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Element interface: element must inherit property "insertAdjacentElement(DOMString, Element)" with the proper type | |
| PASS | Element interface: calling insertAdjacentElement(DOMString, Element) on element with too few arguments must throw TypeError | |
| PASS | Element interface: element must inherit property "insertAdjacentText(DOMString, DOMString)" with the proper type | |
| FAIL | Element 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… |
| FAIL | Element interface: element must inherit property "requestFullscreen(optional FullscreenOptions)" with the proper type | assert_inherits: property "requestFullscreen" not found in prototype chain |
| FAIL | Element interface: calling requestFullscreen(optional FullscreenOptions) on element with too few arguments must throw TypeError | assert_inherits: property "requestFullscreen" not found in prototype chain |
| FAIL | Element interface: element must inherit property "onfullscreenchange" with the proper type | assert_inherits: property "onfullscreenchange" not found in prototype chain |
| FAIL | Element interface: element must inherit property "onfullscreenerror" with the proper type | assert_inherits: property "onfullscreenerror" not found in prototype chain |
| PASS | Element interface: element must inherit property "children" with the proper type | |
| PASS | Element interface: element must inherit property "firstElementChild" with the proper type | |
| PASS | Element interface: element must inherit property "lastElementChild" with the proper type | |
| PASS | Element interface: element must inherit property "childElementCount" with the proper type | |
| PASS | Element interface: element must inherit property "prepend((Node or DOMString)...)" with the proper type | |
| PASS | Element interface: calling prepend((Node or DOMString)...) on element with too few arguments must throw TypeError | |
| PASS | Element interface: element must inherit property "append((Node or DOMString)...)" with the proper type | |
| PASS | Element interface: calling append((Node or DOMString)...) on element with too few arguments must throw TypeError | |
| PASS | Element interface: element must inherit property "replaceChildren((Node or DOMString)...)" with the proper type | |
| PASS | Element interface: calling replaceChildren((Node or DOMString)...) on element with too few arguments must throw TypeError | |
| FAIL | Element interface: element must inherit property "moveBefore(Node, Node?)" with the proper type | assert_inherits: property "moveBefore" not found in prototype chain |
| FAIL | Element interface: calling moveBefore(Node, Node?) on element with too few arguments must throw TypeError | assert_inherits: property "moveBefore" not found in prototype chain |
| PASS | Element interface: element must inherit property "querySelector(DOMString)" with the proper type | |
| PASS | Element interface: calling querySelector(DOMString) on element with too few arguments must throw TypeError | |
| PASS | Element interface: element must inherit property "querySelectorAll(DOMString)" with the proper type | |
| PASS | Element interface: calling querySelectorAll(DOMString) on element with too few arguments must throw TypeError | |
| PASS | Element interface: element must inherit property "previousElementSibling" with the proper type | |
| PASS | Element interface: element must inherit property "nextElementSibling" with the proper type | |
| PASS | Element interface: element must inherit property "before((Node or DOMString)...)" with the proper type | |
| PASS | Element interface: calling before((Node or DOMString)...) on element with too few arguments must throw TypeError | |
| PASS | Element interface: element must inherit property "after((Node or DOMString)...)" with the proper type | |
| PASS | Element interface: calling after((Node or DOMString)...) on element with too few arguments must throw TypeError | |
| PASS | Element interface: element must inherit property "replaceWith((Node or DOMString)...)" with the proper type | |
| PASS | Element interface: calling replaceWith((Node or DOMString)...) on element with too few arguments must throw TypeError | |
| PASS | Element interface: element must inherit property "remove()" with the proper type | |
| FAIL | Element interface: element must inherit property "assignedSlot" with the proper type | assert_inherits: property "assignedSlot" not found in prototype chain |
| PASS | Node interface: element must inherit property "ELEMENT_NODE" with the proper type | |
| PASS | Node interface: element must inherit property "ATTRIBUTE_NODE" with the proper type | |
| PASS | Node interface: element must inherit property "TEXT_NODE" with the proper type | |
| PASS | Node interface: element must inherit property "CDATA_SECTION_NODE" with the proper type | |
| PASS | Node interface: element must inherit property "ENTITY_REFERENCE_NODE" with the proper type | |
| PASS | Node interface: element must inherit property "ENTITY_NODE" with the proper type | |
| PASS | Node interface: element must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type | |
| PASS | Node interface: element must inherit property "COMMENT_NODE" with the proper type | |
| PASS | Node interface: element must inherit property "DOCUMENT_NODE" with the proper type | |
| PASS | Node interface: element must inherit property "DOCUMENT_TYPE_NODE" with the proper type | |
| PASS | Node interface: element must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type | |
| PASS | Node interface: element must inherit property "NOTATION_NODE" with the proper type | |
| PASS | Node interface: element must inherit property "nodeType" with the proper type | |
| PASS | Node interface: element must inherit property "nodeName" with the proper type | |
| PASS | Node interface: element must inherit property "baseURI" with the proper type | |
| PASS | Node interface: element must inherit property "isConnected" with the proper type | |
| PASS | Node interface: element must inherit property "ownerDocument" with the proper type | |
| PASS | Node interface: element must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type | |
| PASS | Node interface: calling getRootNode(optional GetRootNodeOptions) on element with too few arguments must throw TypeError | |
| PASS | Node interface: element must inherit property "parentNode" with the proper type | |
| PASS | Node interface: element must inherit property "parentElement" with the proper type | |
| PASS | Node interface: element must inherit property "hasChildNodes()" with the proper type | |
| PASS | Node interface: element must inherit property "childNodes" with the proper type | |
| PASS | Node interface: element must inherit property "firstChild" with the proper type | |
| PASS | Node interface: element must inherit property "lastChild" with the proper type | |
| PASS | Node interface: element must inherit property "previousSibling" with the proper type | |
| PASS | Node interface: element must inherit property "nextSibling" with the proper type | |
| PASS | Node interface: element must inherit property "nodeValue" with the proper type | |
| PASS | Node interface: element must inherit property "textContent" with the proper type | |
| PASS | Node interface: element must inherit property "normalize()" with the proper type | |
| PASS | Node interface: element must inherit property "cloneNode(optional boolean)" with the proper type | |
| PASS | Node interface: calling cloneNode(optional boolean) on element with too few arguments must throw TypeError | |
| PASS | Node interface: element must inherit property "isEqualNode(Node?)" with the proper type | |
| FAIL | Node interface: calling isEqualNode(Node?) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: element must inherit property "isSameNode(Node?)" with the proper type | |
| FAIL | Node interface: calling isSameNode(Node?) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: element must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type | |
| PASS | Node interface: element must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type | |
| PASS | Node interface: element must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type | |
| PASS | Node interface: element must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type | |
| PASS | Node interface: element must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type | |
| PASS | Node interface: element must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type | |
| PASS | Node interface: element must inherit property "compareDocumentPosition(Node)" with the proper type | |
| PASS | Node interface: calling compareDocumentPosition(Node) on element with too few arguments must throw TypeError | |
| PASS | Node interface: element must inherit property "contains(Node?)" with the proper type | |
| FAIL | Node interface: calling contains(Node?) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: element must inherit property "lookupPrefix(DOMString?)" with the proper type | |
| FAIL | Node interface: calling lookupPrefix(DOMString?) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: element must inherit property "lookupNamespaceURI(DOMString?)" with the proper type | |
| FAIL | Node interface: calling lookupNamespaceURI(DOMString?) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: element must inherit property "isDefaultNamespace(DOMString?)" with the proper type | |
| FAIL | Node interface: calling isDefaultNamespace(DOMString?) on element with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: element must inherit property "insertBefore(Node, Node?)" with the proper type | |
| PASS | Node interface: calling insertBefore(Node, Node?) on element with too few arguments must throw TypeError | |
| PASS | Node interface: element must inherit property "appendChild(Node)" with the proper type | |
| PASS | Node interface: calling appendChild(Node) on element with too few arguments must throw TypeError | |
| PASS | Node interface: element must inherit property "replaceChild(Node, Node)" with the proper type | |
| PASS | Node interface: calling replaceChild(Node, Node) on element with too few arguments must throw TypeError | |
| PASS | Node interface: element must inherit property "removeChild(Node)" with the proper type | |
| PASS | Node interface: calling removeChild(Node) on element with too few arguments must throw TypeError | |
| PASS | EventTarget interface: element must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on element with too few arguments must throw TypeError | |
| PASS | EventTarget interface: element must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on element with too few arguments must throw TypeError | |
| PASS | EventTarget interface: element must inherit property "dispatchEvent(Event)" with the proper type | |
| PASS | EventTarget interface: calling dispatchEvent(Event) on element with too few arguments must throw TypeError | |
| FAIL | NamedNodeMap 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 |
| PASS | NamedNodeMap interface object length | |
| FAIL | NamedNodeMap interface object name | assert_equals: wrong value for NamedNodeMap.name expected "NamedNodeMap" but got "NamedNodeMapCls" |
| PASS | NamedNodeMap interface: existence and properties of interface prototype object | |
| PASS | NamedNodeMap interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | NamedNodeMap interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | NamedNodeMap interface: attribute length | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | NamedNodeMap interface: operation item(unsigned long) | assert_true: property should be enumerable expected true got false |
| FAIL | NamedNodeMap interface: operation getNamedItem(DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | NamedNodeMap interface: operation getNamedItemNS(DOMString?, DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | NamedNodeMap interface: operation setNamedItem(Attr) | assert_true: property should be enumerable expected true got false |
| FAIL | NamedNodeMap interface: operation setNamedItemNS(Attr) | assert_true: property should be enumerable expected true got false |
| FAIL | NamedNodeMap interface: operation removeNamedItem(DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | NamedNodeMap interface: operation removeNamedItemNS(DOMString?, DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | Attr interface: existence and properties of interface object | assert_equals: prototype of Attr is not Node expected function "class ja{static{u(this,"Ss")}static{c(this,"NodeBase")}get data(){return this._info?this._info.nodeValue:void 0}set data(t){}get innerHT… |
| PASS | Attr interface object length | |
| FAIL | Attr interface object name | assert_equals: wrong value for Attr.name expected "Attr" but got "AttrCls" |
| FAIL | Attr interface: existence and properties of interface prototype object | assert_equals: prototype of Attr.prototype is not Node.prototype expected Node object of unknown type but got object "[object Object]" |
| PASS | Attr interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | Attr interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | Attr interface: attribute namespaceURI | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Attr interface: attribute prefix | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Attr interface: attribute localName | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Attr interface: attribute name | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Attr interface: attribute value | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Attr interface: attribute ownerElement | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Attr interface: attribute specified | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| PASS | Attr must be primary interface of document.querySelector("[id]").attributes[0] | |
| FAIL | Stringification of document.querySelector("[id]").attributes[0] | assert_class_string: class string of document.querySelector("[id]").attributes[0] expected "[object Attr]" but got "[object Object]" |
| PASS | Attr interface: document.querySelector("[id]").attributes[0] must inherit property "namespaceURI" with the proper type | |
| PASS | Attr interface: document.querySelector("[id]").attributes[0] must inherit property "prefix" with the proper type | |
| PASS | Attr interface: document.querySelector("[id]").attributes[0] must inherit property "localName" with the proper type | |
| PASS | Attr interface: document.querySelector("[id]").attributes[0] must inherit property "name" with the proper type | |
| PASS | Attr interface: document.querySelector("[id]").attributes[0] must inherit property "value" with the proper type | |
| PASS | Attr interface: document.querySelector("[id]").attributes[0] must inherit property "ownerElement" with the proper type | |
| PASS | Attr interface: document.querySelector("[id]").attributes[0] must inherit property "specified" with the proper type | |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "ELEMENT_NODE" with the proper type | assert_inherits: property "ELEMENT_NODE" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "ATTRIBUTE_NODE" with the proper type | assert_inherits: property "ATTRIBUTE_NODE" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "TEXT_NODE" with the proper type | assert_inherits: property "TEXT_NODE" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "CDATA_SECTION_NODE" with the proper type | assert_inherits: property "CDATA_SECTION_NODE" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "ENTITY_REFERENCE_NODE" with the proper type | assert_inherits: property "ENTITY_REFERENCE_NODE" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "ENTITY_NODE" with the proper type | assert_inherits: property "ENTITY_NODE" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type | assert_inherits: property "PROCESSING_INSTRUCTION_NODE" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "COMMENT_NODE" with the proper type | assert_inherits: property "COMMENT_NODE" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_NODE" with the proper type | assert_inherits: property "DOCUMENT_NODE" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_TYPE_NODE" with the proper type | assert_inherits: property "DOCUMENT_TYPE_NODE" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type | assert_inherits: property "DOCUMENT_FRAGMENT_NODE" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "NOTATION_NODE" with the proper type | assert_inherits: property "NOTATION_NODE" not found in prototype chain |
| PASS | Node interface: document.querySelector("[id]").attributes[0] must inherit property "nodeType" with the proper type | |
| PASS | Node interface: document.querySelector("[id]").attributes[0] must inherit property "nodeName" with the proper type | |
| PASS | Node interface: document.querySelector("[id]").attributes[0] must inherit property "baseURI" with the proper type | |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "isConnected" with the proper type | assert_inherits: property "isConnected" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "ownerDocument" with the proper type | assert_inherits: property "ownerDocument" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type | assert_inherits: property "getRootNode" not found in prototype chain |
| FAIL | Node interface: calling getRootNode(optional GetRootNodeOptions) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError | assert_inherits: property "getRootNode" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "parentNode" with the proper type | assert_inherits: property "parentNode" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "parentElement" with the proper type | assert_inherits: property "parentElement" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "hasChildNodes()" with the proper type | assert_inherits: property "hasChildNodes" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "childNodes" with the proper type | assert_inherits: property "childNodes" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "firstChild" with the proper type | assert_inherits: property "firstChild" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "lastChild" with the proper type | assert_inherits: property "lastChild" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "previousSibling" with the proper type | assert_inherits: property "previousSibling" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "nextSibling" with the proper type | assert_inherits: property "nextSibling" not found in prototype chain |
| PASS | Node interface: document.querySelector("[id]").attributes[0] must inherit property "nodeValue" with the proper type | |
| PASS | Node interface: document.querySelector("[id]").attributes[0] must inherit property "textContent" with the proper type | |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "normalize()" with the proper type | assert_inherits: property "normalize" not found in prototype chain |
| PASS | Node interface: document.querySelector("[id]").attributes[0] must inherit property "cloneNode(optional boolean)" with the proper type | |
| PASS | Node interface: calling cloneNode(optional boolean) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError | |
| PASS | Node interface: document.querySelector("[id]").attributes[0] must inherit property "isEqualNode(Node?)" with the proper type | |
| FAIL | Node 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 |
| PASS | Node interface: document.querySelector("[id]").attributes[0] must inherit property "isSameNode(Node?)" with the proper type | |
| FAIL | Node 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 |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type | assert_inherits: property "DOCUMENT_POSITION_DISCONNECTED" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type | assert_inherits: property "DOCUMENT_POSITION_PRECEDING" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type | assert_inherits: property "DOCUMENT_POSITION_FOLLOWING" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type | assert_inherits: property "DOCUMENT_POSITION_CONTAINS" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type | assert_inherits: property "DOCUMENT_POSITION_CONTAINED_BY" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type | assert_inherits: property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "compareDocumentPosition(Node)" with the proper type | assert_inherits: property "compareDocumentPosition" not found in prototype chain |
| FAIL | Node interface: calling compareDocumentPosition(Node) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError | assert_inherits: property "compareDocumentPosition" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "contains(Node?)" with the proper type | assert_inherits: property "contains" not found in prototype chain |
| FAIL | Node interface: calling contains(Node?) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError | assert_inherits: property "contains" not found in prototype chain |
| PASS | Node interface: document.querySelector("[id]").attributes[0] must inherit property "lookupPrefix(DOMString?)" with the proper type | |
| FAIL | Node 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 |
| PASS | Node interface: document.querySelector("[id]").attributes[0] must inherit property "lookupNamespaceURI(DOMString?)" with the proper type | |
| FAIL | Node 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 |
| PASS | Node interface: document.querySelector("[id]").attributes[0] must inherit property "isDefaultNamespace(DOMString?)" with the proper type | |
| FAIL | Node 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 |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "insertBefore(Node, Node?)" with the proper type | assert_inherits: property "insertBefore" not found in prototype chain |
| FAIL | Node interface: calling insertBefore(Node, Node?) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError | assert_inherits: property "insertBefore" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "appendChild(Node)" with the proper type | assert_inherits: property "appendChild" not found in prototype chain |
| FAIL | Node interface: calling appendChild(Node) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError | assert_inherits: property "appendChild" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "replaceChild(Node, Node)" with the proper type | assert_inherits: property "replaceChild" not found in prototype chain |
| FAIL | Node interface: calling replaceChild(Node, Node) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError | assert_inherits: property "replaceChild" not found in prototype chain |
| FAIL | Node interface: document.querySelector("[id]").attributes[0] must inherit property "removeChild(Node)" with the proper type | assert_inherits: property "removeChild" not found in prototype chain |
| FAIL | Node interface: calling removeChild(Node) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError | assert_inherits: property "removeChild" not found in prototype chain |
| FAIL | EventTarget interface: document.querySelector("[id]").attributes[0] must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type | assert_inherits: property "addEventListener" not found in prototype chain |
| FAIL | EventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError | assert_inherits: property "addEventListener" not found in prototype chain |
| FAIL | EventTarget interface: document.querySelector("[id]").attributes[0] must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type | assert_inherits: property "removeEventListener" not found in prototype chain |
| FAIL | EventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError | assert_inherits: property "removeEventListener" not found in prototype chain |
| FAIL | EventTarget interface: document.querySelector("[id]").attributes[0] must inherit property "dispatchEvent(Event)" with the proper type | assert_inherits: property "dispatchEvent" not found in prototype chain |
| FAIL | EventTarget interface: calling dispatchEvent(Event) on document.querySelector("[id]").attributes[0] with too few arguments must throw TypeError | assert_inherits: property "dispatchEvent" not found in prototype chain |
| FAIL | CharacterData 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 |
| PASS | CharacterData interface object length | |
| FAIL | CharacterData interface object name | assert_equals: wrong value for CharacterData.name expected "CharacterData" but got "CharacterDataNode" |
| PASS | CharacterData interface: existence and properties of interface prototype object | |
| PASS | CharacterData interface: existence and properties of interface prototype object's "constructor" property | |
| FAIL | CharacterData 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 |
| FAIL | CharacterData interface: attribute data | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| PASS | CharacterData interface: attribute length | |
| PASS | CharacterData interface: operation substringData(unsigned long, unsigned long) | |
| PASS | CharacterData interface: operation appendData(DOMString) | |
| PASS | CharacterData interface: operation insertData(unsigned long, DOMString) | |
| PASS | CharacterData interface: operation deleteData(unsigned long, unsigned long) | |
| PASS | CharacterData interface: operation replaceData(unsigned long, unsigned long, DOMString) | |
| FAIL | CharacterData interface: attribute previousElementSibling | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | CharacterData interface: attribute nextElementSibling | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | CharacterData interface: operation before((Node or DOMString)...) | Cannot convert undefined or null to object |
| FAIL | CharacterData interface: operation after((Node or DOMString)...) | Cannot convert undefined or null to object |
| FAIL | CharacterData interface: operation replaceWith((Node or DOMString)...) | Cannot convert undefined or null to object |
| FAIL | CharacterData interface: operation remove() | Cannot convert undefined or null to object |
| PASS | Text interface: existence and properties of interface object | |
| FAIL | Text interface object length | assert_equals: wrong value for Text.length expected 0 but got 2 |
| FAIL | Text interface object name | assert_equals: wrong value for Text.name expected "Text" but got "TextNode" |
| PASS | Text interface: existence and properties of interface prototype object | |
| PASS | Text interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | Text interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | Text interface: operation splitText(unsigned long) | assert_true: property should be enumerable expected true got false |
| FAIL | Text interface: attribute wholeText | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Text interface: attribute assignedSlot | assert_true: The prototype object must have a property "assignedSlot" expected true got false |
| PASS | Text must be primary interface of document.createTextNode("abc") | |
| FAIL | Stringification of document.createTextNode("abc") | assert_class_string: class string of document.createTextNode("abc") expected "[object Text]" but got "[object Object]" |
| PASS | Text interface: document.createTextNode("abc") must inherit property "splitText(unsigned long)" with the proper type | |
| FAIL | Text interface: calling splitText(unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Text interface: document.createTextNode("abc") must inherit property "wholeText" with the proper type | |
| FAIL | Text interface: document.createTextNode("abc") must inherit property "assignedSlot" with the proper type | assert_inherits: property "assignedSlot" not found in prototype chain |
| PASS | CharacterData interface: document.createTextNode("abc") must inherit property "data" with the proper type | |
| PASS | CharacterData interface: document.createTextNode("abc") must inherit property "length" with the proper type | |
| PASS | CharacterData interface: document.createTextNode("abc") must inherit property "substringData(unsigned long, unsigned long)" with the proper type | |
| PASS | CharacterData interface: calling substringData(unsigned long, unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createTextNode("abc") must inherit property "appendData(DOMString)" with the proper type | |
| PASS | CharacterData interface: calling appendData(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createTextNode("abc") must inherit property "insertData(unsigned long, DOMString)" with the proper type | |
| PASS | CharacterData interface: calling insertData(unsigned long, DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createTextNode("abc") must inherit property "deleteData(unsigned long, unsigned long)" with the proper type | |
| PASS | CharacterData interface: calling deleteData(unsigned long, unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createTextNode("abc") must inherit property "replaceData(unsigned long, unsigned long, DOMString)" with the proper type | |
| PASS | CharacterData interface: calling replaceData(unsigned long, unsigned long, DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createTextNode("abc") must inherit property "previousElementSibling" with the proper type | |
| PASS | CharacterData interface: document.createTextNode("abc") must inherit property "nextElementSibling" with the proper type | |
| PASS | CharacterData interface: document.createTextNode("abc") must inherit property "before((Node or DOMString)...)" with the proper type | |
| PASS | CharacterData interface: calling before((Node or DOMString)...) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createTextNode("abc") must inherit property "after((Node or DOMString)...)" with the proper type | |
| PASS | CharacterData interface: calling after((Node or DOMString)...) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createTextNode("abc") must inherit property "replaceWith((Node or DOMString)...)" with the proper type | |
| PASS | CharacterData interface: calling replaceWith((Node or DOMString)...) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createTextNode("abc") must inherit property "remove()" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "ELEMENT_NODE" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "ATTRIBUTE_NODE" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "TEXT_NODE" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "CDATA_SECTION_NODE" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "ENTITY_NODE" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "COMMENT_NODE" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_NODE" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "NOTATION_NODE" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "nodeType" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "nodeName" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "baseURI" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "isConnected" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "ownerDocument" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type | |
| PASS | Node interface: calling getRootNode(optional GetRootNodeOptions) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "parentNode" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "parentElement" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "hasChildNodes()" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "childNodes" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "firstChild" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "lastChild" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "previousSibling" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "nextSibling" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "nodeValue" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "textContent" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "normalize()" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "cloneNode(optional boolean)" with the proper type | |
| PASS | Node interface: calling cloneNode(optional boolean) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "isEqualNode(Node?)" with the proper type | |
| FAIL | Node interface: calling isEqualNode(Node?) on document.createTextNode("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.createTextNode("abc") must inherit property "isSameNode(Node?)" with the proper type | |
| FAIL | Node interface: calling isSameNode(Node?) on document.createTextNode("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "compareDocumentPosition(Node)" with the proper type | |
| PASS | Node interface: calling compareDocumentPosition(Node) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "contains(Node?)" with the proper type | |
| FAIL | Node interface: calling contains(Node?) on document.createTextNode("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.createTextNode("abc") must inherit property "lookupPrefix(DOMString?)" with the proper type | |
| FAIL | Node interface: calling lookupPrefix(DOMString?) on document.createTextNode("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.createTextNode("abc") must inherit property "lookupNamespaceURI(DOMString?)" with the proper type | |
| FAIL | Node interface: calling lookupNamespaceURI(DOMString?) on document.createTextNode("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.createTextNode("abc") must inherit property "isDefaultNamespace(DOMString?)" with the proper type | |
| FAIL | Node interface: calling isDefaultNamespace(DOMString?) on document.createTextNode("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.createTextNode("abc") must inherit property "insertBefore(Node, Node?)" with the proper type | |
| PASS | Node interface: calling insertBefore(Node, Node?) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "appendChild(Node)" with the proper type | |
| PASS | Node interface: calling appendChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | Node interface: document.createTextNode("abc") must inherit property "replaceChild(Node, Node)" with the proper type | |
| FAIL | Node interface: calling replaceChild(Node, Node) on document.createTextNode("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "HierarchyRequestError: replaceChild: #text nodes cannot have children" ("Hier… |
| PASS | Node interface: document.createTextNode("abc") must inherit property "removeChild(Node)" with the proper type | |
| PASS | Node interface: calling removeChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | EventTarget interface: document.createTextNode("abc") must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | EventTarget interface: document.createTextNode("abc") must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| PASS | EventTarget interface: document.createTextNode("abc") must inherit property "dispatchEvent(Event)" with the proper type | |
| PASS | EventTarget interface: calling dispatchEvent(Event) on document.createTextNode("abc") with too few arguments must throw TypeError | |
| FAIL | CDATASection interface: existence and properties of interface object | assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing |
| FAIL | CDATASection interface object length | assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing |
| FAIL | CDATASection interface object name | assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing |
| FAIL | CDATASection interface: existence and properties of interface prototype object | assert_own_property: self does not have own property "CDATASection" expected property "CDATASection" missing |
| FAIL | CDATASection 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 |
| FAIL | CDATASection 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 |
| FAIL | ProcessingInstruction interface: existence and properties of interface object | assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing |
| FAIL | ProcessingInstruction interface object length | assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing |
| FAIL | ProcessingInstruction interface object name | assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing |
| FAIL | ProcessingInstruction interface: existence and properties of interface prototype object | assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing |
| FAIL | ProcessingInstruction 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 |
| FAIL | ProcessingInstruction 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 |
| FAIL | ProcessingInstruction interface: attribute target | assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing |
| FAIL | ProcessingInstruction must be primary interface of xmlDoc.createProcessingInstruction("abc", "def") | assert_own_property: self does not have own property "ProcessingInstruction" expected property "ProcessingInstruction" missing |
| FAIL | Stringification of xmlDoc.createProcessingInstruction("abc", "def") | assert_class_string: class string of xmlDoc.createProcessingInstruction("abc", "def") expected "[object ProcessingInstruction]" but got "[object Object]" |
| FAIL | ProcessingInstruction interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "target" with the proper type | assert_inherits: property "target" found on object expected in prototype chain |
| PASS | CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "data" with the proper type | |
| PASS | CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "length" with the proper type | |
| PASS | CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "substringData(unsigned long, unsigned long)" with the proper type | |
| PASS | CharacterData interface: calling substringData(unsigned long, unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendData(DOMString)" with the proper type | |
| PASS | CharacterData interface: calling appendData(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertData(unsigned long, DOMString)" with the proper type | |
| PASS | CharacterData interface: calling insertData(unsigned long, DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "deleteData(unsigned long, unsigned long)" with the proper type | |
| PASS | CharacterData interface: calling deleteData(unsigned long, unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceData(unsigned long, unsigned long, DOMString)" with the proper type | |
| PASS | CharacterData interface: calling replaceData(unsigned long, unsigned long, DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousElementSibling" with the proper type | |
| PASS | CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextElementSibling" with the proper type | |
| PASS | CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "before((Node or DOMString)...)" with the proper type | |
| PASS | CharacterData interface: calling before((Node or DOMString)...) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "after((Node or DOMString)...)" with the proper type | |
| PASS | CharacterData interface: calling after((Node or DOMString)...) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceWith((Node or DOMString)...)" with the proper type | |
| PASS | CharacterData interface: calling replaceWith((Node or DOMString)...) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "remove()" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ELEMENT_NODE" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ATTRIBUTE_NODE" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "TEXT_NODE" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "CDATA_SECTION_NODE" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_REFERENCE_NODE" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_NODE" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "COMMENT_NODE" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_NODE" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_TYPE_NODE" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "NOTATION_NODE" with the proper type | |
| FAIL | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeType" with the proper type | assert_inherits: property "nodeType" found on object expected in prototype chain |
| FAIL | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeName" with the proper type | assert_inherits: property "nodeName" found on object expected in prototype chain |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "baseURI" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isConnected" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ownerDocument" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type | |
| PASS | Node interface: calling getRootNode(optional GetRootNodeOptions) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentNode" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentElement" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "hasChildNodes()" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "childNodes" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "firstChild" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lastChild" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousSibling" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextSibling" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeValue" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "textContent" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "normalize()" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "cloneNode(optional boolean)" with the proper type | |
| PASS | Node interface: calling cloneNode(optional boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isEqualNode(Node?)" with the proper type | |
| FAIL | Node interface: calling isEqualNode(Node?) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isSameNode(Node?)" with the proper type | |
| FAIL | Node interface: calling isSameNode(Node?) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "compareDocumentPosition(Node)" with the proper type | |
| PASS | Node interface: calling compareDocumentPosition(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "contains(Node?)" with the proper type | |
| FAIL | Node interface: calling contains(Node?) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupPrefix(DOMString?)" with the proper type | |
| FAIL | Node interface: calling lookupPrefix(DOMString?) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupNamespaceURI(DOMString?)" with the proper type | |
| FAIL | Node interface: calling lookupNamespaceURI(DOMString?) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isDefaultNamespace(DOMString?)" with the proper type | |
| FAIL | Node interface: calling isDefaultNamespace(DOMString?) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertBefore(Node, Node?)" with the proper type | |
| PASS | Node interface: calling insertBefore(Node, Node?) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendChild(Node)" with the proper type | |
| PASS | Node interface: calling appendChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceChild(Node, Node)" with the proper type | |
| FAIL | Node interface: calling replaceChild(Node, Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "HierarchyRequestError: replaceChild: abc nodes cannot have children" ("Hierar… |
| PASS | Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeChild(Node)" with the proper type | |
| PASS | Node interface: calling removeChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "dispatchEvent(Event)" with the proper type | |
| PASS | EventTarget interface: calling dispatchEvent(Event) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError | |
| PASS | Comment interface: existence and properties of interface object | |
| FAIL | Comment interface object length | assert_equals: wrong value for Comment.length expected 0 but got 2 |
| FAIL | Comment interface object name | assert_equals: wrong value for Comment.name expected "Comment" but got "CommentNode" |
| PASS | Comment interface: existence and properties of interface prototype object | |
| PASS | Comment interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | Comment interface: existence and properties of interface prototype object's @@unscopables property | |
| PASS | Comment must be primary interface of document.createComment("abc") | |
| FAIL | Stringification of document.createComment("abc") | assert_class_string: class string of document.createComment("abc") expected "[object Comment]" but got "[object Object]" |
| PASS | CharacterData interface: document.createComment("abc") must inherit property "data" with the proper type | |
| PASS | CharacterData interface: document.createComment("abc") must inherit property "length" with the proper type | |
| PASS | CharacterData interface: document.createComment("abc") must inherit property "substringData(unsigned long, unsigned long)" with the proper type | |
| PASS | CharacterData interface: calling substringData(unsigned long, unsigned long) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createComment("abc") must inherit property "appendData(DOMString)" with the proper type | |
| PASS | CharacterData interface: calling appendData(DOMString) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createComment("abc") must inherit property "insertData(unsigned long, DOMString)" with the proper type | |
| PASS | CharacterData interface: calling insertData(unsigned long, DOMString) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createComment("abc") must inherit property "deleteData(unsigned long, unsigned long)" with the proper type | |
| PASS | CharacterData interface: calling deleteData(unsigned long, unsigned long) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createComment("abc") must inherit property "replaceData(unsigned long, unsigned long, DOMString)" with the proper type | |
| PASS | CharacterData interface: calling replaceData(unsigned long, unsigned long, DOMString) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createComment("abc") must inherit property "previousElementSibling" with the proper type | |
| PASS | CharacterData interface: document.createComment("abc") must inherit property "nextElementSibling" with the proper type | |
| PASS | CharacterData interface: document.createComment("abc") must inherit property "before((Node or DOMString)...)" with the proper type | |
| PASS | CharacterData interface: calling before((Node or DOMString)...) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createComment("abc") must inherit property "after((Node or DOMString)...)" with the proper type | |
| PASS | CharacterData interface: calling after((Node or DOMString)...) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createComment("abc") must inherit property "replaceWith((Node or DOMString)...)" with the proper type | |
| PASS | CharacterData interface: calling replaceWith((Node or DOMString)...) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | CharacterData interface: document.createComment("abc") must inherit property "remove()" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "ELEMENT_NODE" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "ATTRIBUTE_NODE" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "TEXT_NODE" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "CDATA_SECTION_NODE" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "ENTITY_NODE" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "COMMENT_NODE" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "DOCUMENT_NODE" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "NOTATION_NODE" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "nodeType" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "nodeName" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "baseURI" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "isConnected" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "ownerDocument" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "getRootNode(optional GetRootNodeOptions)" with the proper type | |
| PASS | Node interface: calling getRootNode(optional GetRootNodeOptions) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | Node interface: document.createComment("abc") must inherit property "parentNode" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "parentElement" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "hasChildNodes()" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "childNodes" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "firstChild" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "lastChild" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "previousSibling" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "nextSibling" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "nodeValue" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "textContent" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "normalize()" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "cloneNode(optional boolean)" with the proper type | |
| PASS | Node interface: calling cloneNode(optional boolean) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | Node interface: document.createComment("abc") must inherit property "isEqualNode(Node?)" with the proper type | |
| FAIL | Node interface: calling isEqualNode(Node?) on document.createComment("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.createComment("abc") must inherit property "isSameNode(Node?)" with the proper type | |
| FAIL | Node interface: calling isSameNode(Node?) on document.createComment("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type | |
| PASS | Node interface: document.createComment("abc") must inherit property "compareDocumentPosition(Node)" with the proper type | |
| PASS | Node interface: calling compareDocumentPosition(Node) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | Node interface: document.createComment("abc") must inherit property "contains(Node?)" with the proper type | |
| FAIL | Node interface: calling contains(Node?) on document.createComment("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.createComment("abc") must inherit property "lookupPrefix(DOMString?)" with the proper type | |
| FAIL | Node interface: calling lookupPrefix(DOMString?) on document.createComment("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.createComment("abc") must inherit property "lookupNamespaceURI(DOMString?)" with the proper type | |
| FAIL | Node interface: calling lookupNamespaceURI(DOMString?) on document.createComment("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.createComment("abc") must inherit property "isDefaultNamespace(DOMString?)" with the proper type | |
| FAIL | Node interface: calling isDefaultNamespace(DOMString?) on document.createComment("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Node interface: document.createComment("abc") must inherit property "insertBefore(Node, Node?)" with the proper type | |
| PASS | Node interface: calling insertBefore(Node, Node?) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | Node interface: document.createComment("abc") must inherit property "appendChild(Node)" with the proper type | |
| PASS | Node interface: calling appendChild(Node) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | Node interface: document.createComment("abc") must inherit property "replaceChild(Node, Node)" with the proper type | |
| FAIL | Node interface: calling replaceChild(Node, Node) on document.createComment("abc") with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "HierarchyRequestError: replaceChild: #comment nodes cannot have children" ("H… |
| PASS | Node interface: document.createComment("abc") must inherit property "removeChild(Node)" with the proper type | |
| PASS | Node interface: calling removeChild(Node) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | EventTarget interface: document.createComment("abc") must inherit property "addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling addEventListener(DOMString, EventListener?, optional (AddEventListenerOptions or boolean)) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | EventTarget interface: document.createComment("abc") must inherit property "removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean))" with the proper type | |
| PASS | EventTarget interface: calling removeEventListener(DOMString, EventListener?, optional (EventListenerOptions or boolean)) on document.createComment("abc") with too few arguments must throw TypeError | |
| PASS | EventTarget interface: document.createComment("abc") must inherit property "dispatchEvent(Event)" with the proper type | |
| PASS | EventTarget interface: calling dispatchEvent(Event) on document.createComment("abc") with too few arguments must throw TypeError | |
| FAIL | AbstractRange interface: existence and properties of interface object | assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing |
| FAIL | AbstractRange interface object length | assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing |
| FAIL | AbstractRange interface object name | assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing |
| FAIL | AbstractRange interface: existence and properties of interface prototype object | assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing |
| FAIL | AbstractRange 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 |
| FAIL | AbstractRange 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 |
| FAIL | AbstractRange interface: attribute startContainer | assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing |
| FAIL | AbstractRange interface: attribute startOffset | assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing |
| FAIL | AbstractRange interface: attribute endContainer | assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing |
| FAIL | AbstractRange interface: attribute endOffset | assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing |
| FAIL | AbstractRange interface: attribute collapsed | assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing |
| FAIL | StaticRange interface: existence and properties of interface object | assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing |
| PASS | StaticRange interface object length | |
| FAIL | StaticRange interface object name | assert_equals: wrong value for StaticRange.name expected "StaticRange" but got "StaticRangeImpl" |
| FAIL | StaticRange interface: existence and properties of interface prototype object | assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing |
| PASS | StaticRange interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | StaticRange interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | Range interface: existence and properties of interface object | assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing |
| FAIL | Range interface object length | assert_equals: wrong value for Range.length expected 0 but got 1 |
| FAIL | Range interface object name | assert_equals: wrong value for Range.name expected "Range" but got "RangeImpl" |
| FAIL | Range interface: existence and properties of interface prototype object | assert_own_property: self does not have own property "AbstractRange" expected property "AbstractRange" missing |
| PASS | Range interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | Range interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | Range interface: attribute commonAncestorContainer | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | Range interface: operation setStart(Node, unsigned long) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation setEnd(Node, unsigned long) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation setStartBefore(Node) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation setStartAfter(Node) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation setEndBefore(Node) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation setEndAfter(Node) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation collapse(optional boolean) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation selectNode(Node) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation selectNodeContents(Node) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: constant START_TO_START on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Range interface: constant START_TO_START on interface prototype object | assert_own_property: expected property "START_TO_START" missing |
| FAIL | Range interface: constant START_TO_END on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Range interface: constant START_TO_END on interface prototype object | assert_own_property: expected property "START_TO_END" missing |
| FAIL | Range interface: constant END_TO_END on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Range interface: constant END_TO_END on interface prototype object | assert_own_property: expected property "END_TO_END" missing |
| FAIL | Range interface: constant END_TO_START on interface object | assert_false: property should not be writable expected false got true |
| FAIL | Range interface: constant END_TO_START on interface prototype object | assert_own_property: expected property "END_TO_START" missing |
| FAIL | Range interface: operation compareBoundaryPoints(unsigned short, Range) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation deleteContents() | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation extractContents() | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation cloneContents() | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation insertNode(Node) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation surroundContents(Node) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation cloneRange() | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation detach() | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation isPointInRange(Node, unsigned long) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation comparePoint(Node, unsigned long) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: operation intersectsNode(Node) | assert_true: property should be enumerable expected true got false |
| FAIL | Range interface: stringifier | assert_true: property should be enumerable expected true got false |
| PASS | Range must be primary interface of document.createRange() | |
| PASS | Stringification of document.createRange() | |
| PASS | Range interface: document.createRange() must inherit property "commonAncestorContainer" with the proper type | |
| PASS | Range interface: document.createRange() must inherit property "setStart(Node, unsigned long)" with the proper type | |
| FAIL | Range interface: calling setStart(Node, unsigned long) on document.createRange() with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Range interface: document.createRange() must inherit property "setEnd(Node, unsigned long)" with the proper type | |
| FAIL | Range interface: calling setEnd(Node, unsigned long) on document.createRange() with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Range interface: document.createRange() must inherit property "setStartBefore(Node)" with the proper type | |
| FAIL | Range interface: calling setStartBefore(Node) on document.createRange() with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "InvalidNodeTypeError: setStartBefore: node has no parent" ("InvalidNodeTypeEr… |
| PASS | Range interface: document.createRange() must inherit property "setStartAfter(Node)" with the proper type | |
| FAIL | Range interface: calling setStartAfter(Node) on document.createRange() with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "InvalidNodeTypeError: setStartAfter: node has no parent" ("InvalidNodeTypeErr… |
| PASS | Range interface: document.createRange() must inherit property "setEndBefore(Node)" with the proper type | |
| FAIL | Range interface: calling setEndBefore(Node) on document.createRange() with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "InvalidNodeTypeError: setEndBefore: node has no parent" ("InvalidNodeTypeErro… |
| PASS | Range interface: document.createRange() must inherit property "setEndAfter(Node)" with the proper type | |
| FAIL | Range interface: calling setEndAfter(Node) on document.createRange() with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "InvalidNodeTypeError: setEndAfter: node has no parent" ("InvalidNodeTypeError… |
| PASS | Range interface: document.createRange() must inherit property "collapse(optional boolean)" with the proper type | |
| PASS | Range interface: calling collapse(optional boolean) on document.createRange() with too few arguments must throw TypeError | |
| PASS | Range interface: document.createRange() must inherit property "selectNode(Node)" with the proper type | |
| FAIL | Range interface: calling selectNode(Node) on document.createRange() with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "InvalidNodeTypeError: selectNode: node has no parent" ("InvalidNodeTypeError"… |
| PASS | Range interface: document.createRange() must inherit property "selectNodeContents(Node)" with the proper type | |
| FAIL | Range interface: calling selectNodeContents(Node) on document.createRange() with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | Range interface: document.createRange() must inherit property "START_TO_START" with the proper type | assert_inherits: property "START_TO_START" found on object expected in prototype chain |
| FAIL | Range interface: document.createRange() must inherit property "START_TO_END" with the proper type | assert_inherits: property "START_TO_END" found on object expected in prototype chain |
| FAIL | Range interface: document.createRange() must inherit property "END_TO_END" with the proper type | assert_inherits: property "END_TO_END" found on object expected in prototype chain |
| FAIL | Range interface: document.createRange() must inherit property "END_TO_START" with the proper type | assert_inherits: property "END_TO_START" found on object expected in prototype chain |
| PASS | Range interface: document.createRange() must inherit property "compareBoundaryPoints(unsigned short, Range)" with the proper type | |
| PASS | Range interface: calling compareBoundaryPoints(unsigned short, Range) on document.createRange() with too few arguments must throw TypeError | |
| PASS | Range interface: document.createRange() must inherit property "deleteContents()" with the proper type | |
| PASS | Range interface: document.createRange() must inherit property "extractContents()" with the proper type | |
| PASS | Range interface: document.createRange() must inherit property "cloneContents()" with the proper type | |
| PASS | Range interface: document.createRange() must inherit property "insertNode(Node)" with the proper type | |
| PASS | Range interface: calling insertNode(Node) on document.createRange() with too few arguments must throw TypeError | |
| PASS | Range interface: document.createRange() must inherit property "surroundContents(Node)" with the proper type | |
| PASS | Range interface: calling surroundContents(Node) on document.createRange() with too few arguments must throw TypeError | |
| PASS | Range interface: document.createRange() must inherit property "cloneRange()" with the proper type | |
| PASS | Range interface: document.createRange() must inherit property "detach()" with the proper type | |
| PASS | Range interface: document.createRange() must inherit property "isPointInRange(Node, unsigned long)" with the proper type | |
| FAIL | Range interface: calling isPointInRange(Node, unsigned long) on document.createRange() with too few arguments must throw TypeError | assert_throws_js: Called with 1 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Range interface: document.createRange() must inherit property "comparePoint(Node, unsigned long)" with the proper type | |
| FAIL | Range interface: calling comparePoint(Node, unsigned long) on document.createRange() with too few arguments must throw TypeError | assert_throws_js: Called with 1 arguments function "function() { fn.apply(obj, args); }" threw object "WrongDocumentError: comparePoint: node is in a different tree" ("WrongDocumen… |
| PASS | Range interface: document.createRange() must inherit property "intersectsNode(Node)" with the proper type | |
| PASS | Range interface: calling intersectsNode(Node) on document.createRange() with too few arguments must throw TypeError | |
| FAIL | AbstractRange interface: document.createRange() must inherit property "startContainer" with the proper type | assert_in_array: wrong type: not object or function value "undefined" not in array ["object", "function"] |
| PASS | AbstractRange interface: document.createRange() must inherit property "startOffset" with the proper type | |
| FAIL | AbstractRange interface: document.createRange() must inherit property "endContainer" with the proper type | assert_in_array: wrong type: not object or function value "undefined" not in array ["object", "function"] |
| PASS | AbstractRange interface: document.createRange() must inherit property "endOffset" with the proper type | |
| PASS | AbstractRange interface: document.createRange() must inherit property "collapsed" with the proper type | |
| PASS | Range must be primary interface of detachedRange | |
| PASS | Stringification of detachedRange | |
| PASS | Range interface: detachedRange must inherit property "commonAncestorContainer" with the proper type | |
| PASS | Range interface: detachedRange must inherit property "setStart(Node, unsigned long)" with the proper type | |
| FAIL | Range interface: calling setStart(Node, unsigned long) on detachedRange with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Range interface: detachedRange must inherit property "setEnd(Node, unsigned long)" with the proper type | |
| FAIL | Range interface: calling setEnd(Node, unsigned long) on detachedRange with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Range interface: detachedRange must inherit property "setStartBefore(Node)" with the proper type | |
| FAIL | Range interface: calling setStartBefore(Node) on detachedRange with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "InvalidNodeTypeError: setStartBefore: node has no parent" ("InvalidNodeTypeEr… |
| PASS | Range interface: detachedRange must inherit property "setStartAfter(Node)" with the proper type | |
| FAIL | Range interface: calling setStartAfter(Node) on detachedRange with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "InvalidNodeTypeError: setStartAfter: node has no parent" ("InvalidNodeTypeErr… |
| PASS | Range interface: detachedRange must inherit property "setEndBefore(Node)" with the proper type | |
| FAIL | Range interface: calling setEndBefore(Node) on detachedRange with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "InvalidNodeTypeError: setEndBefore: node has no parent" ("InvalidNodeTypeErro… |
| PASS | Range interface: detachedRange must inherit property "setEndAfter(Node)" with the proper type | |
| FAIL | Range interface: calling setEndAfter(Node) on detachedRange with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "InvalidNodeTypeError: setEndAfter: node has no parent" ("InvalidNodeTypeError… |
| PASS | Range interface: detachedRange must inherit property "collapse(optional boolean)" with the proper type | |
| PASS | Range interface: calling collapse(optional boolean) on detachedRange with too few arguments must throw TypeError | |
| PASS | Range interface: detachedRange must inherit property "selectNode(Node)" with the proper type | |
| FAIL | Range interface: calling selectNode(Node) on detachedRange with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" threw object "InvalidNodeTypeError: selectNode: node has no parent" ("InvalidNodeTypeError"… |
| PASS | Range interface: detachedRange must inherit property "selectNodeContents(Node)" with the proper type | |
| FAIL | Range interface: calling selectNodeContents(Node) on detachedRange with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | Range interface: detachedRange must inherit property "START_TO_START" with the proper type | assert_inherits: property "START_TO_START" found on object expected in prototype chain |
| FAIL | Range interface: detachedRange must inherit property "START_TO_END" with the proper type | assert_inherits: property "START_TO_END" found on object expected in prototype chain |
| FAIL | Range interface: detachedRange must inherit property "END_TO_END" with the proper type | assert_inherits: property "END_TO_END" found on object expected in prototype chain |
| FAIL | Range interface: detachedRange must inherit property "END_TO_START" with the proper type | assert_inherits: property "END_TO_START" found on object expected in prototype chain |
| PASS | Range interface: detachedRange must inherit property "compareBoundaryPoints(unsigned short, Range)" with the proper type | |
| PASS | Range interface: calling compareBoundaryPoints(unsigned short, Range) on detachedRange with too few arguments must throw TypeError | |
| PASS | Range interface: detachedRange must inherit property "deleteContents()" with the proper type | |
| PASS | Range interface: detachedRange must inherit property "extractContents()" with the proper type | |
| PASS | Range interface: detachedRange must inherit property "cloneContents()" with the proper type | |
| PASS | Range interface: detachedRange must inherit property "insertNode(Node)" with the proper type | |
| PASS | Range interface: calling insertNode(Node) on detachedRange with too few arguments must throw TypeError | |
| PASS | Range interface: detachedRange must inherit property "surroundContents(Node)" with the proper type | |
| PASS | Range interface: calling surroundContents(Node) on detachedRange with too few arguments must throw TypeError | |
| PASS | Range interface: detachedRange must inherit property "cloneRange()" with the proper type | |
| PASS | Range interface: detachedRange must inherit property "detach()" with the proper type | |
| PASS | Range interface: detachedRange must inherit property "isPointInRange(Node, unsigned long)" with the proper type | |
| FAIL | Range interface: calling isPointInRange(Node, unsigned long) on detachedRange with too few arguments must throw TypeError | assert_throws_js: Called with 1 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | Range interface: detachedRange must inherit property "comparePoint(Node, unsigned long)" with the proper type | |
| FAIL | Range interface: calling comparePoint(Node, unsigned long) on detachedRange with too few arguments must throw TypeError | assert_throws_js: Called with 1 arguments function "function() { fn.apply(obj, args); }" threw object "WrongDocumentError: comparePoint: node is in a different tree" ("WrongDocumen… |
| PASS | Range interface: detachedRange must inherit property "intersectsNode(Node)" with the proper type | |
| PASS | Range interface: calling intersectsNode(Node) on detachedRange with too few arguments must throw TypeError | |
| FAIL | AbstractRange interface: detachedRange must inherit property "startContainer" with the proper type | assert_in_array: wrong type: not object or function value "undefined" not in array ["object", "function"] |
| PASS | AbstractRange interface: detachedRange must inherit property "startOffset" with the proper type | |
| FAIL | AbstractRange interface: detachedRange must inherit property "endContainer" with the proper type | assert_in_array: wrong type: not object or function value "undefined" not in array ["object", "function"] |
| PASS | AbstractRange interface: detachedRange must inherit property "endOffset" with the proper type | |
| PASS | AbstractRange interface: detachedRange must inherit property "collapsed" with the proper type | |
| FAIL | NodeIterator 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 |
| FAIL | NodeIterator interface object length | assert_equals: wrong value for NodeIterator.length expected 0 but got 3 |
| PASS | NodeIterator interface object name | |
| PASS | NodeIterator interface: existence and properties of interface prototype object | |
| PASS | NodeIterator interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | NodeIterator interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | NodeIterator interface: attribute root | assert_true: The prototype object must have a property "root" expected true got false |
| FAIL | NodeIterator interface: attribute referenceNode | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | NodeIterator interface: attribute pointerBeforeReferenceNode | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | NodeIterator interface: attribute whatToShow | assert_true: The prototype object must have a property "whatToShow" expected true got false |
| FAIL | NodeIterator interface: attribute filter | assert_true: The prototype object must have a property "filter" expected true got false |
| FAIL | NodeIterator interface: operation nextNode() | assert_true: property should be enumerable expected true got false |
| FAIL | NodeIterator interface: operation previousNode() | assert_true: property should be enumerable expected true got false |
| FAIL | NodeIterator interface: operation detach() | assert_true: property should be enumerable expected true got false |
| PASS | NodeIterator must be primary interface of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) | |
| PASS | Stringification of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) | |
| FAIL | NodeIterator 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 |
| PASS | NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "referenceNode" with the proper type | |
| PASS | NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "pointerBeforeReferenceNode" with the proper type | |
| FAIL | NodeIterator 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 |
| FAIL | NodeIterator 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 |
| PASS | NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode()" with the proper type | |
| PASS | NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode()" with the proper type | |
| PASS | NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "detach()" with the proper type | |
| FAIL | TreeWalker 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 |
| FAIL | TreeWalker interface object length | assert_equals: wrong value for TreeWalker.length expected 0 but got 3 |
| PASS | TreeWalker interface object name | |
| PASS | TreeWalker interface: existence and properties of interface prototype object | |
| PASS | TreeWalker interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | TreeWalker interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | TreeWalker interface: attribute root | assert_true: The prototype object must have a property "root" expected true got false |
| FAIL | TreeWalker interface: attribute whatToShow | assert_true: The prototype object must have a property "whatToShow" expected true got false |
| FAIL | TreeWalker interface: attribute filter | assert_true: The prototype object must have a property "filter" expected true got false |
| FAIL | TreeWalker interface: attribute currentNode | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | TreeWalker interface: operation parentNode() | assert_true: property should be enumerable expected true got false |
| FAIL | TreeWalker interface: operation firstChild() | assert_true: property should be enumerable expected true got false |
| FAIL | TreeWalker interface: operation lastChild() | assert_true: property should be enumerable expected true got false |
| FAIL | TreeWalker interface: operation previousSibling() | assert_true: property should be enumerable expected true got false |
| FAIL | TreeWalker interface: operation nextSibling() | assert_true: property should be enumerable expected true got false |
| FAIL | TreeWalker interface: operation previousNode() | assert_true: property should be enumerable expected true got false |
| FAIL | TreeWalker interface: operation nextNode() | assert_true: property should be enumerable expected true got false |
| PASS | TreeWalker must be primary interface of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) | |
| PASS | Stringification of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) | |
| FAIL | TreeWalker 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 |
| FAIL | TreeWalker 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 |
| FAIL | TreeWalker 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 |
| PASS | TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "currentNode" with the proper type | |
| PASS | TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "parentNode()" with the proper type | |
| PASS | TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "firstChild()" with the proper type | |
| PASS | TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "lastChild()" with the proper type | |
| PASS | TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousSibling()" with the proper type | |
| PASS | TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextSibling()" with the proper type | |
| PASS | TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode()" with the proper type | |
| PASS | TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode()" with the proper type | |
| FAIL | NodeFilter 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]" |
| FAIL | NodeFilter interface object name | assert_own_property: expected property "name" missing |
| PASS | NodeFilter interface: existence and properties of interface prototype object | |
| PASS | NodeFilter interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | NodeFilter interface: existence and properties of interface prototype object's @@unscopables property | |
| PASS | NodeFilter interface: constant FILTER_ACCEPT on interface object | |
| PASS | NodeFilter interface: constant FILTER_ACCEPT on interface prototype object | |
| PASS | NodeFilter interface: constant FILTER_REJECT on interface object | |
| PASS | NodeFilter interface: constant FILTER_REJECT on interface prototype object | |
| PASS | NodeFilter interface: constant FILTER_SKIP on interface object | |
| PASS | NodeFilter interface: constant FILTER_SKIP on interface prototype object | |
| PASS | NodeFilter interface: constant SHOW_ALL on interface object | |
| PASS | NodeFilter interface: constant SHOW_ALL on interface prototype object | |
| PASS | NodeFilter interface: constant SHOW_ELEMENT on interface object | |
| PASS | NodeFilter interface: constant SHOW_ELEMENT on interface prototype object | |
| PASS | NodeFilter interface: constant SHOW_ATTRIBUTE on interface object | |
| PASS | NodeFilter interface: constant SHOW_ATTRIBUTE on interface prototype object | |
| PASS | NodeFilter interface: constant SHOW_TEXT on interface object | |
| PASS | NodeFilter interface: constant SHOW_TEXT on interface prototype object | |
| PASS | NodeFilter interface: constant SHOW_CDATA_SECTION on interface object | |
| PASS | NodeFilter interface: constant SHOW_CDATA_SECTION on interface prototype object | |
| PASS | NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface object | |
| PASS | NodeFilter interface: constant SHOW_ENTITY_REFERENCE on interface prototype object | |
| PASS | NodeFilter interface: constant SHOW_ENTITY on interface object | |
| PASS | NodeFilter interface: constant SHOW_ENTITY on interface prototype object | |
| PASS | NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface object | |
| PASS | NodeFilter interface: constant SHOW_PROCESSING_INSTRUCTION on interface prototype object | |
| PASS | NodeFilter interface: constant SHOW_COMMENT on interface object | |
| PASS | NodeFilter interface: constant SHOW_COMMENT on interface prototype object | |
| PASS | NodeFilter interface: constant SHOW_DOCUMENT on interface object | |
| PASS | NodeFilter interface: constant SHOW_DOCUMENT on interface prototype object | |
| PASS | NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface object | |
| PASS | NodeFilter interface: constant SHOW_DOCUMENT_TYPE on interface prototype object | |
| PASS | NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface object | |
| PASS | NodeFilter interface: constant SHOW_DOCUMENT_FRAGMENT on interface prototype object | |
| PASS | NodeFilter interface: constant SHOW_NOTATION on interface object | |
| PASS | NodeFilter interface: constant SHOW_NOTATION on interface prototype object | |
| PASS | NodeFilter interface: operation acceptNode(Node) | |
| FAIL | DOMTokenList 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 |
| PASS | DOMTokenList interface object length | |
| FAIL | DOMTokenList interface object name | assert_equals: wrong value for DOMTokenList.name expected "DOMTokenList" but got "DOMTokenListCls" |
| PASS | DOMTokenList interface: existence and properties of interface prototype object | |
| PASS | DOMTokenList interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | DOMTokenList interface: existence and properties of interface prototype object's @@unscopables property | |
| FAIL | DOMTokenList interface: attribute length | assert_throws_js: getting property on prototype object must throw TypeError function "function () { [native code] }" did not throw |
| FAIL | DOMTokenList interface: operation item(unsigned long) | assert_true: property should be enumerable expected true got false |
| FAIL | DOMTokenList interface: operation contains(DOMString) | assert_true: property should be enumerable expected true got false |
| FAIL | DOMTokenList interface: operation add(DOMString...) | assert_own_property: interface prototype object missing non-static operation expected property "add" missing |
| FAIL | DOMTokenList interface: operation remove(DOMString...) | assert_own_property: interface prototype object missing non-static operation expected property "remove" missing |
| FAIL | DOMTokenList interface: operation toggle(DOMString, optional boolean) | assert_own_property: interface prototype object missing non-static operation expected property "toggle" missing |
| FAIL | DOMTokenList interface: operation replace(DOMString, DOMString) | assert_own_property: interface prototype object missing non-static operation expected property "replace" missing |
| FAIL | DOMTokenList interface: operation supports(DOMString) | assert_own_property: interface prototype object missing non-static operation expected property "supports" missing |
| FAIL | DOMTokenList interface: attribute value | assert_true: The prototype object must have a property "value" expected true got false |
| FAIL | DOMTokenList interface: stringifier | assert_own_property: interface prototype object missing non-static operation expected property "toString" missing |
| FAIL | DOMTokenList interface: iterable<DOMString> | Cannot read properties of undefined (reading 'value') |
| PASS | DOMTokenList must be primary interface of document.body.classList | |
| PASS | Stringification of document.body.classList | |
| FAIL | DOMTokenList interface: document.body.classList must inherit property "length" with the proper type | assert_inherits: property "length" found on object expected in prototype chain |
| PASS | DOMTokenList interface: document.body.classList must inherit property "item(unsigned long)" with the proper type | |
| FAIL | DOMTokenList interface: calling item(unsigned long) on document.body.classList with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| PASS | DOMTokenList interface: document.body.classList must inherit property "contains(DOMString)" with the proper type | |
| FAIL | DOMTokenList interface: calling contains(DOMString) on document.body.classList with too few arguments must throw TypeError | assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw |
| FAIL | DOMTokenList interface: document.body.classList must inherit property "add(DOMString...)" with the proper type | assert_inherits: property "add" not found in prototype chain |
| FAIL | DOMTokenList interface: calling add(DOMString...) on document.body.classList with too few arguments must throw TypeError | assert_inherits: property "add" not found in prototype chain |
| FAIL | DOMTokenList interface: document.body.classList must inherit property "remove(DOMString...)" with the proper type | assert_inherits: property "remove" not found in prototype chain |
| FAIL | DOMTokenList interface: calling remove(DOMString...) on document.body.classList with too few arguments must throw TypeError | assert_inherits: property "remove" not found in prototype chain |
| FAIL | DOMTokenList interface: document.body.classList must inherit property "toggle(DOMString, optional boolean)" with the proper type | assert_inherits: property "toggle" not found in prototype chain |
| FAIL | DOMTokenList 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 |
| FAIL | DOMTokenList interface: document.body.classList must inherit property "replace(DOMString, DOMString)" with the proper type | assert_inherits: property "replace" not found in prototype chain |
| FAIL | DOMTokenList interface: calling replace(DOMString, DOMString) on document.body.classList with too few arguments must throw TypeError | assert_inherits: property "replace" not found in prototype chain |
| FAIL | DOMTokenList interface: document.body.classList must inherit property "supports(DOMString)" with the proper type | assert_inherits: property "supports" not found in prototype chain |
| FAIL | DOMTokenList interface: calling supports(DOMString) on document.body.classList with too few arguments must throw TypeError | assert_inherits: property "supports" not found in prototype chain |
| PASS | DOMTokenList interface: document.body.classList must inherit property "value" with the proper type | |
| FAIL | XPathResult interface: existence and properties of interface object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface object length | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface object name | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: existence and properties of interface prototype object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult 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 |
| FAIL | XPathResult 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 |
| FAIL | XPathResult interface: constant ANY_TYPE on interface object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant ANY_TYPE on interface prototype object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant NUMBER_TYPE on interface object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant NUMBER_TYPE on interface prototype object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant STRING_TYPE on interface object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant STRING_TYPE on interface prototype object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant BOOLEAN_TYPE on interface object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant BOOLEAN_TYPE on interface prototype object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant UNORDERED_NODE_ITERATOR_TYPE on interface object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant UNORDERED_NODE_ITERATOR_TYPE on interface prototype object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant ORDERED_NODE_ITERATOR_TYPE on interface object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant ORDERED_NODE_ITERATOR_TYPE on interface prototype object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant UNORDERED_NODE_SNAPSHOT_TYPE on interface object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant UNORDERED_NODE_SNAPSHOT_TYPE on interface prototype object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant ORDERED_NODE_SNAPSHOT_TYPE on interface object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant ORDERED_NODE_SNAPSHOT_TYPE on interface prototype object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant ANY_UNORDERED_NODE_TYPE on interface object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant ANY_UNORDERED_NODE_TYPE on interface prototype object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant FIRST_ORDERED_NODE_TYPE on interface object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: constant FIRST_ORDERED_NODE_TYPE on interface prototype object | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: attribute resultType | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: attribute numberValue | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: attribute stringValue | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: attribute booleanValue | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: attribute singleNodeValue | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: attribute invalidIteratorState | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: attribute snapshotLength | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: operation iterateNext() | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult interface: operation snapshotItem(unsigned long) | assert_own_property: self does not have own property "XPathResult" expected property "XPathResult" missing |
| FAIL | XPathResult 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" |
| FAIL | Stringification of document.evaluate("//*", document.body) | assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathResult 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" |
| FAIL | XPathExpression interface: existence and properties of interface object | assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing |
| FAIL | XPathExpression interface object length | assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing |
| FAIL | XPathExpression interface object name | assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing |
| FAIL | XPathExpression interface: existence and properties of interface prototype object | assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing |
| FAIL | XPathExpression 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 |
| FAIL | XPathExpression 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 |
| FAIL | XPathExpression interface: operation evaluate(Node, optional unsigned short, optional XPathResult?) | assert_own_property: self does not have own property "XPathExpression" expected property "XPathExpression" missing |
| FAIL | XPathExpression 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" |
| FAIL | Stringification of document.createExpression("//*") | assert_equals: Unexpected exception when evaluating object expected (object) null but got (string) "TypeError: not a callable function" |
| FAIL | XPathExpression 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" |
| FAIL | XPathExpression 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" |
| PASS | XPathNSResolver interface: existence and properties of interface object | |
| PASS | XPathNSResolver interface: existence and properties of interface prototype object | |
| PASS | XPathNSResolver interface: existence and properties of interface prototype object's "constructor" property | |
| PASS | XPathNSResolver interface: existence and properties of interface prototype object's @@unscopables property | |
| PASS | XPathNSResolver interface: operation lookupNamespaceURI(DOMString?) |
bundle built 2026-07-16T07:16:48.063Z