idlharness.window.html

PASSExpected112 of 112 subtests pass513 ms

Details

Test
/selection/idlharness.window.html
Harness
OK

Subtests

StatusSubtestMessage
PASSidl_test setup
PASSidl_test validation
PASSPartial interface Document: original interface defined
PASSPartial interface Document: member names are unique
PASSPartial interface Window: original interface defined
PASSPartial interface Window: member names are unique
PASSPartial interface mixin GlobalEventHandlers: original interface mixin defined
PASSPartial interface mixin GlobalEventHandlers: member names are unique
PASSPartial interface Document[2]: member names are unique
PASSPartial interface Element: member names are unique
PASSPartial interface Document[3]: member names are unique
PASSPartial interface Window[2]: member names are unique
PASSDocument includes GlobalEventHandlers: member names are unique
PASSHTMLElement includes GlobalEventHandlers: member names are unique
PASSHTMLElement includes ElementContentEditable: member names are unique
PASSHTMLElement includes HTMLOrSVGOrMathMLElement: member names are unique
PASSWindow includes GlobalEventHandlers: member names are unique
PASSWindow includes WindowEventHandlers: member names are unique
PASSWindow includes WindowOrWorkerGlobalScope: member names are unique
PASSWindow includes AnimationFrameProvider: member names are unique
PASSWindow includes WindowSessionStorage: member names are unique
PASSWindow includes WindowLocalStorage: member names are unique
PASSDocument includes NonElementParentNode: member names are unique
PASSDocument includes DocumentOrShadowRoot: member names are unique
PASSDocument includes ParentNode: member names are unique
PASSElement includes ParentNode: member names are unique
PASSElement includes NonDocumentTypeChildNode: member names are unique
PASSElement includes ChildNode: member names are unique
PASSElement includes Slottable: member names are unique
PASSDocument includes XPathEvaluatorBase: member names are unique
PASSSelection interface: existence and properties of interface object
PASSSelection interface object length
PASSSelection interface object name
PASSSelection interface: existence and properties of interface prototype object
PASSSelection interface: existence and properties of interface prototype object's "constructor" property
PASSSelection interface: existence and properties of interface prototype object's @@unscopables property
PASSSelection interface: attribute anchorNode
PASSSelection interface: attribute anchorOffset
PASSSelection interface: attribute focusNode
PASSSelection interface: attribute focusOffset
PASSSelection interface: attribute isCollapsed
PASSSelection interface: attribute rangeCount
PASSSelection interface: attribute type
PASSSelection interface: attribute direction
PASSSelection interface: operation getRangeAt(unsigned long)
PASSSelection interface: operation addRange(Range)
PASSSelection interface: operation removeRange(Range)
PASSSelection interface: operation removeAllRanges()
PASSSelection interface: operation empty()
PASSSelection interface: operation getComposedRanges(optional GetComposedRangesOptions)
PASSSelection interface: operation collapse(Node?, optional unsigned long)
PASSSelection interface: operation setPosition(Node?, optional unsigned long)
PASSSelection interface: operation collapseToStart()
PASSSelection interface: operation collapseToEnd()
PASSSelection interface: operation extend(Node, optional unsigned long)
PASSSelection interface: operation setBaseAndExtent(Node, unsigned long, Node, unsigned long)
PASSSelection interface: operation selectAllChildren(Node)
PASSSelection interface: operation modify(optional DOMString, optional DOMString, optional DOMString)
PASSSelection interface: operation deleteFromDocument()
PASSSelection interface: operation containsNode(Node, optional boolean)
PASSSelection interface: stringifier
PASSSelection must be primary interface of getSelection()
PASSStringification of getSelection()
PASSSelection interface: getSelection() must inherit property "anchorNode" with the proper type
PASSSelection interface: getSelection() must inherit property "anchorOffset" with the proper type
PASSSelection interface: getSelection() must inherit property "focusNode" with the proper type
PASSSelection interface: getSelection() must inherit property "focusOffset" with the proper type
PASSSelection interface: getSelection() must inherit property "isCollapsed" with the proper type
PASSSelection interface: getSelection() must inherit property "rangeCount" with the proper type
PASSSelection interface: getSelection() must inherit property "type" with the proper type
PASSSelection interface: getSelection() must inherit property "direction" with the proper type
PASSSelection interface: getSelection() must inherit property "getRangeAt(unsigned long)" with the proper type
PASSSelection interface: calling getRangeAt(unsigned long) on getSelection() with too few arguments must throw TypeError
PASSSelection interface: getSelection() must inherit property "addRange(Range)" with the proper type
PASSSelection interface: calling addRange(Range) on getSelection() with too few arguments must throw TypeError
PASSSelection interface: getSelection() must inherit property "removeRange(Range)" with the proper type
PASSSelection interface: calling removeRange(Range) on getSelection() with too few arguments must throw TypeError
PASSSelection interface: getSelection() must inherit property "removeAllRanges()" with the proper type
PASSSelection interface: getSelection() must inherit property "empty()" with the proper type
PASSSelection interface: getSelection() must inherit property "getComposedRanges(optional GetComposedRangesOptions)" with the proper type
PASSSelection interface: calling getComposedRanges(optional GetComposedRangesOptions) on getSelection() with too few arguments must throw TypeError
PASSSelection interface: getSelection() must inherit property "collapse(Node?, optional unsigned long)" with the proper type
PASSSelection interface: calling collapse(Node?, optional unsigned long) on getSelection() with too few arguments must throw TypeError
PASSSelection interface: getSelection() must inherit property "setPosition(Node?, optional unsigned long)" with the proper type
PASSSelection interface: calling setPosition(Node?, optional unsigned long) on getSelection() with too few arguments must throw TypeError
PASSSelection interface: getSelection() must inherit property "collapseToStart()" with the proper type
PASSSelection interface: getSelection() must inherit property "collapseToEnd()" with the proper type
PASSSelection interface: getSelection() must inherit property "extend(Node, optional unsigned long)" with the proper type
PASSSelection interface: calling extend(Node, optional unsigned long) on getSelection() with too few arguments must throw TypeError
PASSSelection interface: getSelection() must inherit property "setBaseAndExtent(Node, unsigned long, Node, unsigned long)" with the proper type
PASSSelection interface: calling setBaseAndExtent(Node, unsigned long, Node, unsigned long) on getSelection() with too few arguments must throw TypeError
PASSSelection interface: getSelection() must inherit property "selectAllChildren(Node)" with the proper type
PASSSelection interface: calling selectAllChildren(Node) on getSelection() with too few arguments must throw TypeError
PASSSelection interface: getSelection() must inherit property "modify(optional DOMString, optional DOMString, optional DOMString)" with the proper type
PASSSelection interface: calling modify(optional DOMString, optional DOMString, optional DOMString) on getSelection() with too few arguments must throw TypeError
PASSSelection interface: getSelection() must inherit property "deleteFromDocument()" with the proper type
PASSSelection interface: getSelection() must inherit property "containsNode(Node, optional boolean)" with the proper type
PASSSelection interface: calling containsNode(Node, optional boolean) on getSelection() with too few arguments must throw TypeError
PASSHTMLElement interface: attribute onselectstart
PASSHTMLElement interface: attribute onselectionchange
PASSWindow interface: operation getSelection()
PASSWindow interface: attribute onselectstart
PASSWindow interface: attribute onselectionchange
PASSWindow interface: window must inherit property "getSelection()" with the proper type
PASSWindow interface: window must inherit property "onselectstart" with the proper type
PASSWindow interface: window must inherit property "onselectionchange" with the proper type
PASSDocument interface: operation getSelection()
PASSDocument interface: attribute onselectstart
PASSDocument interface: attribute onselectionchange
PASSDocument interface: document must inherit property "getSelection()" with the proper type
PASSDocument interface: document must inherit property "onselectstart" with the proper type
PASSDocument interface: document must inherit property "onselectionchange" with the proper type