diff options
Diffstat (limited to 'testing/web-platform/meta/dom')
27 files changed, 1386 insertions, 0 deletions
diff --git a/testing/web-platform/meta/dom/collections/namednodemap-supported-property-names.html.ini b/testing/web-platform/meta/dom/collections/namednodemap-supported-property-names.html.ini new file mode 100644 index 000000000..13c2b1939 --- /dev/null +++ b/testing/web-platform/meta/dom/collections/namednodemap-supported-property-names.html.ini @@ -0,0 +1,10 @@ +[namednodemap-supported-property-names.html] + type: testharness + [Object.getOwnPropertyNames on NamedNodeMap of input] + expected: FAIL + bug: 1303629 + + [Object.getOwnPropertyNames on NamedNodeMap after attribute removal] + expected: FAIL + bug: 1303629 + diff --git a/testing/web-platform/meta/dom/events/Event-init-while-dispatching.html.ini b/testing/web-platform/meta/dom/events/Event-init-while-dispatching.html.ini new file mode 100644 index 000000000..f411f21bf --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-init-while-dispatching.html.ini @@ -0,0 +1,6 @@ +[Event-init-while-dispatching.html] + type: testharness + [Calling initKeyboardEvent while dispatching.] + expected: FAIL + bug: https://github.com/w3c/web-platform-tests/pull/4117 + diff --git a/testing/web-platform/meta/dom/events/Event-subclasses-constructors.html.ini b/testing/web-platform/meta/dom/events/Event-subclasses-constructors.html.ini new file mode 100644 index 000000000..69a8dff62 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-subclasses-constructors.html.ini @@ -0,0 +1,20 @@ +[Event-subclasses-constructors.html] + type: testharness + [CompositionEvent constructor (no argument)] + expected: FAIL + + [CompositionEvent constructor (undefined argument)] + expected: FAIL + + [CompositionEvent constructor (null argument)] + expected: FAIL + + [CompositionEvent constructor (empty argument)] + expected: FAIL + + [CompositionEvent constructor (argument with default values)] + expected: FAIL + + [CompositionEvent constructor (argument with non-default values)] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/events/EventTarget-dispatchEvent.html.ini b/testing/web-platform/meta/dom/events/EventTarget-dispatchEvent.html.ini new file mode 100644 index 000000000..d62b521c5 --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventTarget-dispatchEvent.html.ini @@ -0,0 +1,54 @@ +[EventTarget-dispatchEvent.html] + type: testharness + [If the event's initialized flag is not set, an InvalidStateError must be thrown (AnimationEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (CloseEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (ErrorEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (FocusEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (IDBVersionChangeEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (PageTransitionEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (ProgressEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (SVGZoomEvent).] + expected: FAIL + bug: 1314388 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (SVGZoomEvents).] + expected: FAIL + bug: 1314388 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (TrackEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (TransitionEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (WebGLContextEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [If the event's initialized flag is not set, an InvalidStateError must be thrown (WheelEvent).] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + diff --git a/testing/web-platform/meta/dom/events/ProgressEvent.html.ini b/testing/web-platform/meta/dom/events/ProgressEvent.html.ini new file mode 100644 index 000000000..6fcb91a32 --- /dev/null +++ b/testing/web-platform/meta/dom/events/ProgressEvent.html.ini @@ -0,0 +1,5 @@ +[ProgressEvent.html] + type: testharness + [document.createEvent() should work with ProgressEvent.] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/historical.html.ini b/testing/web-platform/meta/dom/historical.html.ini new file mode 100644 index 000000000..6894d4868 --- /dev/null +++ b/testing/web-platform/meta/dom/historical.html.ini @@ -0,0 +1,18 @@ +[historical.html] + type: testharness + [Historical DOM features must be removed: CDATASection] + expected: FAIL + bug: 660660 + + [Historical DOM features must be removed: DOMError] + expected: FAIL + bug: 1120178 + + [Historical DOM features must be removed: createCDATASection] + expected: FAIL + bug: 660660 + + [Node member must be nuked: rootNode] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1303802 + bug: 1269155 + diff --git a/testing/web-platform/meta/dom/interfaces.html.ini b/testing/web-platform/meta/dom/interfaces.html.ini new file mode 100644 index 000000000..2a0c6da04 --- /dev/null +++ b/testing/web-platform/meta/dom/interfaces.html.ini @@ -0,0 +1,107 @@ +[interfaces.html] + type: testharness + prefs: [dom.node.rootNode.enabled:true] + + [Document interface: attribute origin] + expected: FAIL + bug: 931884 + + [Document interface: xmlDoc must inherit property "origin" with the proper type (3)] + expected: FAIL + bug: 931884 + + [NodeFilter interface: existence and properties of interface object] + expected: FAIL + bug: https://github.com/heycam/webidl/issues/96 + + [Document interface: new Document() must inherit property "origin" with the proper type (3)] + expected: FAIL + bug: 931884 + + [ShadowRoot interface: attribute mode] + expected: FAIL + + [Element interface: attribute slot] + expected: FAIL + + [Element interface: operation attachShadow(ShadowRootInit)] + expected: FAIL + + [Element interface: attribute assignedSlot] + expected: FAIL + + [Element interface: element must inherit property "slot" with the proper type (7)] + expected: FAIL + + [Element interface: element must inherit property "attachShadow" with the proper type (24)] + expected: FAIL + + [Element interface: calling attachShadow(ShadowRootInit) on element with too few arguments must throw TypeError] + expected: FAIL + + [Element interface: element must inherit property "assignedSlot" with the proper type (48)] + expected: FAIL + + [Text interface: attribute assignedSlot] + expected: FAIL + + [Text interface: document.createTextNode("abc") must inherit property "assignedSlot" with the proper type (2)] + expected: FAIL + + [Node interface: operation getRootNode(GetRootNodeOptions)] + expected: FAIL + + [Node interface: new Document() must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on new Document() with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: xmlDoc must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on xmlDoc with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: document.doctype must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on document.doctype with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: document.createDocumentFragment() must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on document.createDocumentFragment() with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: element must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on element with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on document.querySelector("[id\]").attributes[0\] with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: document.createTextNode("abc") must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on document.createTextNode("abc") with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError] + expected: FAIL + + [Node interface: document.createComment("abc") must inherit property "getRootNode" with the proper type (17)] + expected: FAIL + + [Node interface: calling getRootNode(GetRootNodeOptions) on document.createComment("abc") with too few arguments must throw TypeError] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/lists/DOMTokenList-Iterable.html.ini b/testing/web-platform/meta/dom/lists/DOMTokenList-Iterable.html.ini new file mode 100644 index 000000000..a6ebef3df --- /dev/null +++ b/testing/web-platform/meta/dom/lists/DOMTokenList-Iterable.html.ini @@ -0,0 +1,6 @@ +[DOMTokenList-Iterable.html] + type: testharness + [DOMTokenList is iterable via for-of loop.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/105 + diff --git a/testing/web-platform/meta/dom/lists/DOMTokenList-coverage-for-attributes.html.ini b/testing/web-platform/meta/dom/lists/DOMTokenList-coverage-for-attributes.html.ini new file mode 100644 index 000000000..6ec4745fe --- /dev/null +++ b/testing/web-platform/meta/dom/lists/DOMTokenList-coverage-for-attributes.html.ini @@ -0,0 +1,30 @@ +[DOMTokenList-coverage-for-attributes.html] + type: testharness + [a.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + bug: 723008 + + [area.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + bug: 723008 + + [link.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + bug: 723008 + + [iframe.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + bug: 723008 + + [output.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + bug: 723008 + + [td.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + bug: 723008 + + [th.dropzone in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.] + expected: FAIL + bug: 723008 + diff --git a/testing/web-platform/meta/dom/lists/DOMTokenList-value.html.ini b/testing/web-platform/meta/dom/lists/DOMTokenList-value.html.ini new file mode 100644 index 000000000..d204d5314 --- /dev/null +++ b/testing/web-platform/meta/dom/lists/DOMTokenList-value.html.ini @@ -0,0 +1,6 @@ +[DOMTokenList-value.html] + type: testharness + [DOMTokenList value] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/105 + diff --git a/testing/web-platform/meta/dom/nodes/DOMImplementation-createDocument.html.ini b/testing/web-platform/meta/dom/nodes/DOMImplementation-createDocument.html.ini new file mode 100644 index 000000000..6f2dc3f4d --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/DOMImplementation-createDocument.html.ini @@ -0,0 +1,18 @@ +[DOMImplementation-createDocument.html] + type: testharness + [createDocument test: "http://example.com/","a:0",null,"NAMESPACE_ERR"] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/319 + + [createDocument test: null,null,DocumentType node <!DOCTYPE html>,null] + expected: FAIL + bug: 520969 + + [createDocument test 195: metadata for null,null,DocumentType node <!DOCTYPE html>] + expected: FAIL + bug: 520969 + + [createDocument test: null,"",DocumentType node <!DOCTYPE html -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>] + expected: FAIL + bug: 520969 + diff --git a/testing/web-platform/meta/dom/nodes/Document-characterSet-normalization.html.ini b/testing/web-platform/meta/dom/nodes/Document-characterSet-normalization.html.ini new file mode 100644 index 000000000..a7ecc7608 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Document-characterSet-normalization.html.ini @@ -0,0 +1,182 @@ +[Document-characterSet-normalization.html] + type: testharness + [Name "gbk" has label "chinese" (characterSet)] + expected: FAIL + + [Name "gbk" has label "chinese" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "csgb2312" (characterSet)] + expected: FAIL + + [Name "gbk" has label "csgb2312" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "csiso58gb231280" (characterSet)] + expected: FAIL + + [Name "gbk" has label "csiso58gb231280" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "gb2312" (characterSet)] + expected: FAIL + + [Name "gbk" has label "gb2312" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "gb_2312" (characterSet)] + expected: FAIL + + [Name "gbk" has label "gb_2312" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "gb_2312-80" (characterSet)] + expected: FAIL + + [Name "gbk" has label "gb_2312-80" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "gbk" (characterSet)] + expected: FAIL + + [Name "gbk" has label "gbk" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "iso-ir-58" (characterSet)] + expected: FAIL + + [Name "gbk" has label "iso-ir-58" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "x-gbk" (characterSet)] + expected: FAIL + + [Name "gbk" has label "x-gbk" (inputEncoding)] + expected: FAIL + + [Name "hz-gb-2312" has label "hz-gb-2312" (characterSet)] + expected: FAIL + + [Name "hz-gb-2312" has label "hz-gb-2312" (inputEncoding)] + expected: FAIL + + [Name "gbk" has label "chinese" (charset)] + expected: FAIL + + [Name "gbk" has label "csgb2312" (charset)] + expected: FAIL + + [Name "gbk" has label "csiso58gb231280" (charset)] + expected: FAIL + + [Name "gbk" has label "gb2312" (charset)] + expected: FAIL + + [Name "gbk" has label "gb_2312" (charset)] + expected: FAIL + + [Name "gbk" has label "gb_2312-80" (charset)] + expected: FAIL + + [Name "gbk" has label "gbk" (charset)] + expected: FAIL + + [Name "gbk" has label "iso-ir-58" (charset)] + expected: FAIL + + [Name "gbk" has label "x-gbk" (charset)] + expected: FAIL + + [Name "hz-gb-2312" has label "hz-gb-2312" (charset)] + expected: FAIL + + [Name "KOI8-U" has label "koi8-ru" (characterSet)] + expected: FAIL + + [Name "KOI8-U" has label "koi8-ru" (inputEncoding)] + expected: FAIL + + [Name "KOI8-U" has label "koi8-ru" (charset)] + expected: FAIL + + [Name "GBK" has label "chinese" (characterSet)] + expected: FAIL + + [Name "GBK" has label "chinese" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "chinese" (charset)] + expected: FAIL + + [Name "GBK" has label "csgb2312" (characterSet)] + expected: FAIL + + [Name "GBK" has label "csgb2312" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "csgb2312" (charset)] + expected: FAIL + + [Name "GBK" has label "csiso58gb231280" (characterSet)] + expected: FAIL + + [Name "GBK" has label "csiso58gb231280" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "csiso58gb231280" (charset)] + expected: FAIL + + [Name "GBK" has label "gb2312" (characterSet)] + expected: FAIL + + [Name "GBK" has label "gb2312" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "gb2312" (charset)] + expected: FAIL + + [Name "GBK" has label "gb_2312" (characterSet)] + expected: FAIL + + [Name "GBK" has label "gb_2312" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "gb_2312" (charset)] + expected: FAIL + + [Name "GBK" has label "gb_2312-80" (characterSet)] + expected: FAIL + + [Name "GBK" has label "gb_2312-80" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "gb_2312-80" (charset)] + expected: FAIL + + [Name "GBK" has label "gbk" (characterSet)] + expected: FAIL + + [Name "GBK" has label "gbk" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "gbk" (charset)] + expected: FAIL + + [Name "GBK" has label "iso-ir-58" (characterSet)] + expected: FAIL + + [Name "GBK" has label "iso-ir-58" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "iso-ir-58" (charset)] + expected: FAIL + + [Name "GBK" has label "x-gbk" (characterSet)] + expected: FAIL + + [Name "GBK" has label "x-gbk" (inputEncoding)] + expected: FAIL + + [Name "GBK" has label "x-gbk" (charset)] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/Document-constructor.html.ini b/testing/web-platform/meta/dom/nodes/Document-constructor.html.ini new file mode 100644 index 000000000..d86bc27bc --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Document-constructor.html.ini @@ -0,0 +1,5 @@ +[Document-constructor.html] + type: testharness + [new Document(): URL parsing] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/Document-contentType/contentType/contenttype_bmp.html.ini b/testing/web-platform/meta/dom/nodes/Document-contentType/contentType/contenttype_bmp.html.ini new file mode 100644 index 000000000..17bb23875 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Document-contentType/contentType/contenttype_bmp.html.ini @@ -0,0 +1,3 @@ +[contenttype_bmp.html] + type: testharness + disabled: unstable diff --git a/testing/web-platform/meta/dom/nodes/Document-createElementNS.html.ini b/testing/web-platform/meta/dom/nodes/Document-createElementNS.html.ini new file mode 100644 index 000000000..0a772835f --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Document-createElementNS.html.ini @@ -0,0 +1,14 @@ +[Document-createElementNS.html] + type: testharness + [createElementNS test in HTML document: "http://example.com/","a:0","NAMESPACE_ERR"] + bug: https://github.com/whatwg/dom/issues/319 + expected: FAIL + + [createElementNS test in XML document: "http://example.com/","a:0","NAMESPACE_ERR"] + bug: https://github.com/whatwg/dom/issues/319 + expected: FAIL + + [createElementNS test in XHTML document: "http://example.com/","a:0","NAMESPACE_ERR"] + bug: https://github.com/whatwg/dom/issues/319 + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/Document-createEvent.html.ini b/testing/web-platform/meta/dom/nodes/Document-createEvent.html.ini new file mode 100644 index 000000000..1d92f01ae --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Document-createEvent.html.ini @@ -0,0 +1,370 @@ +[Document-createEvent.html] + type: testharness + [AnimationEvent should be an alias for AnimationEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('AnimationEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [animationevent should be an alias for AnimationEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('animationevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [ANIMATIONEVENT should be an alias for AnimationEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('ANIMATIONEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [CloseEvent should be an alias for CloseEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('CloseEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [closeevent should be an alias for CloseEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('closeevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [CLOSEEVENT should be an alias for CloseEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('CLOSEEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "DragEvents"] + expected: FAIL + bug: 1251198 + + [ErrorEvent should be an alias for ErrorEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('ErrorEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [errorevent should be an alias for ErrorEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('errorevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [ERROREVENT should be an alias for ErrorEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('ERROREVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [FocusEvent should be an alias for FocusEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('FocusEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [focusevent should be an alias for FocusEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('focusevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [FOCUSEVENT should be an alias for FocusEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('FOCUSEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [IDBVersionChangeEvent should be an alias for IDBVersionChangeEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('IDBVersionChangeEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [idbversionchangeevent should be an alias for IDBVersionChangeEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('idbversionchangeevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [IDBVERSIONCHANGEEVENT should be an alias for IDBVersionChangeEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('IDBVERSIONCHANGEEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [PageTransitionEvent should be an alias for PageTransitionEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('PageTransitionEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [pagetransitionevent should be an alias for PageTransitionEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('pagetransitionevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [PAGETRANSITIONEVENT should be an alias for PageTransitionEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('PAGETRANSITIONEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [ProgressEvent should be an alias for ProgressEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('ProgressEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [progressevent should be an alias for ProgressEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('progressevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [PROGRESSEVENT should be an alias for ProgressEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('PROGRESSEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('SVGZoomEvent') should be initialized correctly.] + expected: FAIL + bug: 1314388 + + [createEvent('svgzoomevent') should be initialized correctly.] + expected: FAIL + bug: 1314388 + + [createEvent('SVGZOOMEVENT') should be initialized correctly.] + expected: FAIL + bug: 1314388 + + [createEvent('SVGZoomEvents') should be initialized correctly.] + expected: FAIL + bug: 1314388 + + [createEvent('svgzoomevents') should be initialized correctly.] + expected: FAIL + bug: 1314388 + + [createEvent('SVGZOOMEVENTS') should be initialized correctly.] + expected: FAIL + bug: 1314388 + + [Should throw NOT_SUPPORTED_ERR for pluralized legacy event interface "TextEvents"] + expected: FAIL + bug: 1251198 + + [TrackEvent should be an alias for TrackEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('TrackEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [trackevent should be an alias for TrackEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('trackevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [TRACKEVENT should be an alias for TrackEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('TRACKEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [TransitionEvent should be an alias for TransitionEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('TransitionEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [transitionevent should be an alias for TransitionEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('transitionevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [TRANSITIONEVENT should be an alias for TransitionEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('TRANSITIONEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [WebGLContextEvent should be an alias for WebGLContextEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('WebGLContextEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [webglcontextevent should be an alias for WebGLContextEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('webglcontextevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [WEBGLCONTEXTEVENT should be an alias for WebGLContextEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('WEBGLCONTEXTEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [WheelEvent should be an alias for WheelEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('WheelEvent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [wheelevent should be an alias for WheelEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('wheelevent') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [WHEELEVENT should be an alias for WheelEvent.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [createEvent('WHEELEVENT') should be initialized correctly.] + expected: FAIL + bug: https://github.com/whatwg/dom/issues/362, 1314303 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "CommandEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "CommandEvents"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "DataContainerEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "DataContainerEvents"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "KeyEvents"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "MouseScrollEvents"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "MutationEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "MutationEvents"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "NotifyPaintEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "PageTransition"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "PopUpEvents"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "ScrollAreaEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "SimpleGestureEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "SVGEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "TimeEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "TimeEvents"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for non-legacy event interface "XULCommandEvent"] + expected: FAIL + bug: 1251198 + + [Should throw NOT_SUPPORTED_ERR for pluralized non-legacy event interface "XULCommandEvents"] + expected: FAIL + bug: 1251198 + diff --git a/testing/web-platform/meta/dom/nodes/Element-classlist.html.ini b/testing/web-platform/meta/dom/nodes/Element-classlist.html.ini new file mode 100644 index 000000000..4b1b04056 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Element-classlist.html.ini @@ -0,0 +1,33 @@ +[Element-classlist.html] + type: testharness + [classList must be correct for an element that has classes] + expected: FAIL + bug: 869788, https://github.com/whatwg/dom/issues/105 + + [empty classList should return the empty string since the ordered set parser skip the whitespaces] + expected: FAIL + + [classList.remove must collapse whitespaces around each token and remove duplicates] + expected: FAIL + bug: 869788, https://github.com/whatwg/dom/issues/105 + + [classList.add must collapse whitespaces and remove duplicates when adding a token that already exists] + expected: FAIL + bug: 869788, https://github.com/whatwg/dom/issues/105 + + [classList.add should treat \\t as a space] + expected: FAIL + + [classList.add should treat \\r as a space] + expected: FAIL + + [classList.add should treat \\n as a space] + expected: FAIL + + [classList.add should treat \\f as a space] + expected: FAIL + + [classList.replace must collapse whitespaces around each token and remove duplicates] + expected: FAIL + bug: 869788, https://github.com/whatwg/dom/issues/105 + diff --git a/testing/web-platform/meta/dom/nodes/Element-closest.html.ini b/testing/web-platform/meta/dom/nodes/Element-closest.html.ini new file mode 100644 index 000000000..041e76bd5 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Element-closest.html.ini @@ -0,0 +1,5 @@ +[Element-closest.html] + type: testharness + [Element.closest with context node 'test4' and selector ':has(> :scope)'] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/Element-matches.html.ini b/testing/web-platform/meta/dom/nodes/Element-matches.html.ini new file mode 100644 index 000000000..1ab2c42ff --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Element-matches.html.ini @@ -0,0 +1,89 @@ +[Element-matches.html] + type: testharness + [In-document Element.matches: Universal selector, matching all children of the specified reference element (with refNode Element): >*] + expected: FAIL + + [In-document Element.matches: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*] + expected: FAIL + + [In-document Element.matches: Universal selector, matching all descendants of the specified reference element (with refNode Element): *] + expected: FAIL + + [In-document Element.matches: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi] + expected: FAIL + + [In-document Element.matches: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北] + expected: FAIL + + [In-document Element.matches: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi] + expected: FAIL + + [In-document Element.matches: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element that is a descendant of an element with id (with no refNodes): #descendant>>div] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (with no refNodes): body>>#descendant-div1] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (with no refNodes): div>>#descendant-div1] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element with id (with no refNodes): #descendant>>#descendant-div2] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with id (with no refNodes): #descendant>>.descendant-div2] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with class (with no refNodes): .descendant-div1>>.descendant-div3] + expected: FAIL + + [Detached Element.matches: Descendant combinator '>>', matching element that is a descendant of an element with id (with no refNodes): #descendant>>div] + expected: FAIL + + [Detached Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (with no refNodes): div>>#descendant-div1] + expected: FAIL + + [Detached Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element with id (with no refNodes): #descendant>>#descendant-div2] + expected: FAIL + + [Detached Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with id (with no refNodes): #descendant>>.descendant-div2] + expected: FAIL + + [Detached Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with class (with no refNodes): .descendant-div1>>.descendant-div3] + expected: FAIL + + [Fragment Element.matches: Descendant combinator '>>', matching element that is a descendant of an element with id (with no refNodes): #descendant>>div] + expected: FAIL + + [Fragment Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (with no refNodes): div>>#descendant-div1] + expected: FAIL + + [Fragment Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element with id (with no refNodes): #descendant>>#descendant-div2] + expected: FAIL + + [Fragment Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with id (with no refNodes): #descendant>>.descendant-div2] + expected: FAIL + + [Fragment Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with class (with no refNodes): .descendant-div1>>.descendant-div3] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element that is a descendant of an element with id (1) (with no refNodes): #descendant>>div] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (1) (with no refNodes): body>>#descendant-div1] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element (1) (with no refNodes): div>>#descendant-div1] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant>>#descendant-div2] + expected: FAIL + + [In-document Element.matches: Descendant combinator '>>', matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant>>.descendant-div2] + expected: FAIL + + [In-document Element.matches: Descendant combinator, '>>', matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1>>.descendant-div3] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/MutationObserver-childList.html.ini b/testing/web-platform/meta/dom/nodes/MutationObserver-childList.html.ini new file mode 100644 index 000000000..38a1b6b8f --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/MutationObserver-childList.html.ini @@ -0,0 +1,11 @@ +[MutationObserver-childList.html] + type: testharness + [childList Range.deleteContents: child and data removal mutation] + expected: FAIL + + [childList Range.extractContents: child and data removal mutation] + expected: FAIL + + [childList Range.surroundContents: children removal and addition mutation] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/Node-cloneNode.html.ini b/testing/web-platform/meta/dom/nodes/Node-cloneNode.html.ini new file mode 100644 index 000000000..ff9408fe0 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Node-cloneNode.html.ini @@ -0,0 +1,5 @@ +[Node-cloneNode.html] + type: testharness + [Node.cloneNode] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/Node-lookupNamespaceURI.html.ini b/testing/web-platform/meta/dom/nodes/Node-lookupNamespaceURI.html.ini new file mode 100644 index 000000000..260510ed1 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Node-lookupNamespaceURI.html.ini @@ -0,0 +1,47 @@ +[Node-lookupNamespaceURI.html] + type: testharness + [Element should not have XMLNS namespace] + expected: FAIL + + [Element has namespace URI matching prefix] + expected: FAIL + + [Element does not has namespace with xlmns prefix] + expected: FAIL + + [Comment should inherit namespace URI matching prefix] + expected: FAIL + + [Child element should inherit baz namespace] + expected: FAIL + + [Child element should have null namespace] + expected: FAIL + + [Child element should not have XMLNS namespace] + expected: FAIL + + [Child element has namespace URI matching prefix] + expected: FAIL + + [baz namespace is default for child] + expected: FAIL + + [childNamespace is default for child] + expected: FAIL + + [Document should have xhtml namespace] + expected: FAIL + + [For document, baz namespace is not default] + expected: FAIL + + [For document, xhtml namespace is default] + expected: FAIL + + [Document should have xhtml namespace, prefix null] + expected: FAIL + + [Document should have xhtml namespace, prefix ""] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/Node-replaceChild.html.ini b/testing/web-platform/meta/dom/nodes/Node-replaceChild.html.ini new file mode 100644 index 000000000..b92166845 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/Node-replaceChild.html.ini @@ -0,0 +1,5 @@ +[Node-replaceChild.html] + type: testharness + [If node is an inclusive ancestor of the context node, a HierarchyRequestError should be thrown.] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All-xht.xht.ini b/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All-xht.xht.ini new file mode 100644 index 000000000..b86064ec7 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All-xht.xht.ini @@ -0,0 +1,158 @@ +[ParentNode-querySelector-All-xht.xht] + type: testharness + [Document.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All.html.ini b/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All.html.ini new file mode 100644 index 000000000..76257c6df --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/ParentNode-querySelector-All.html.ini @@ -0,0 +1,158 @@ +[ParentNode-querySelector-All.html] + type: testharness + [Document.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Document.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Document.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Detached Element.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Detached Element.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [Fragment.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [Fragment.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element that is a descendant of an element with id: #descendant>>div] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: body>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element: div>>#descendant-div1] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with id that is a descendant of an element with id: #descendant>>#descendant-div2] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with id: #descendant>>.descendant-div2] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', matching element with class that is a descendant of an element with class: .descendant-div1>>.descendant-div3] + expected: FAIL + + [In-document Element.querySelectorAll: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + + [In-document Element.querySelector: Descendant combinator '>>', not matching element with id that is not a descendant of an element with id: #descendant-div1>>#descendant-div4] + expected: FAIL + diff --git a/testing/web-platform/meta/dom/nodes/attributes.html.ini b/testing/web-platform/meta/dom/nodes/attributes.html.ini new file mode 100644 index 000000000..4c9f15ec5 --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/attributes.html.ini @@ -0,0 +1,6 @@ +[attributes.html] + type: testharness + [First set attribute is returned with mapped attribute set first] + expected: FAIL + bug: 1303629 + diff --git a/testing/web-platform/meta/dom/nodes/rootNode.html.ini b/testing/web-platform/meta/dom/nodes/rootNode.html.ini new file mode 100644 index 000000000..59533aebb --- /dev/null +++ b/testing/web-platform/meta/dom/nodes/rootNode.html.ini @@ -0,0 +1,15 @@ +[rootNode.html] + type: testharness + prefs: [dom.node.rootNode.enabled:true] + [getRootNode() must return the context object when it does not have any parent] + expected: FAIL + + [getRootNode() must return the parent node of the context object when the context object has a single ancestor not in a document] + expected: FAIL + + [getRootNode() must return the document when a node is in document] + expected: FAIL + + [getRootNode() must return a document fragment when a node is in the fragment] + expected: FAIL + |