mirror of
https://github.com/servo/servo.git
synced 2025-09-30 08:39:16 +01:00
Run same tests for layout-2020 and layout-2013 (#30092)
Most tests were only being run for layout-2013, not for layout-2020. This wasn't great since layout-2020 is now the default. So this patch unifies the lists of included tests for both layouts. For layout-2013 this implies adding css/css-content/, css/css-logical/ and css/css-masking/clip/. For layout-2020 this implies adding several additional css tests, and also tests like dom/, js/, html/, etc.
This commit is contained in:
parent
78c7011240
commit
963104e5fc
4797 changed files with 679983 additions and 5390 deletions
5
tests/wpt/meta/dom/abort/abort-signal-any.any.js.ini
Normal file
5
tests/wpt/meta/dom/abort/abort-signal-any.any.js.ini
Normal file
|
@ -0,0 +1,5 @@
|
|||
[abort-signal-any.any.worker.html]
|
||||
expected: ERROR
|
||||
|
||||
[abort-signal-any.any.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,3 @@
|
|||
[HTMLCollection-as-prototype.html]
|
||||
[HTMLCollection as a prototype and setting own properties]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[HTMLCollection-delete.html]
|
||||
[Strict id]
|
||||
expected: FAIL
|
||||
|
||||
[Strict name]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[HTMLCollection-own-props.html]
|
||||
[Setting array index while indexed property doesn't exist (strict)]
|
||||
expected: FAIL
|
|
@ -0,0 +1,12 @@
|
|||
[HTMLCollection-supported-property-indices.html]
|
||||
[Handling of property names that look like integers around 2^31]
|
||||
expected: FAIL
|
||||
|
||||
[Handling of property names that look like integers around 2^32]
|
||||
expected: FAIL
|
||||
|
||||
[Trying to set an expando that would shadow an already-existing indexed property]
|
||||
expected: FAIL
|
||||
|
||||
[Trying to set an expando with an indexed property name past the end of the list]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[HTMLCollection-supported-property-names.html]
|
||||
[Trying to set an expando that would shadow an already-existing named property]
|
||||
expected: FAIL
|
3
tests/wpt/meta/dom/events/CustomEvent.html.ini
Normal file
3
tests/wpt/meta/dom/events/CustomEvent.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[CustomEvent.html]
|
||||
[initCustomEvent's default parameter values.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,12 @@
|
|||
[Event-dispatch-detached-input-and-change.html]
|
||||
[attached to shadow dom checkbox should emit input and change events on click().]
|
||||
expected: FAIL
|
||||
|
||||
[attached to shadow dom radio should emit input and change events on click().]
|
||||
expected: FAIL
|
||||
|
||||
[attached to shadow dom checkbox should emit input and change events on dispatchEvent(new MouseEvent('click')).]
|
||||
expected: FAIL
|
||||
|
||||
[attached to shadow dom radio should emit input and change events on dispatchEvent(new MouseEvent('click')).]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[Event-dispatch-listener-order.window.html]
|
||||
[Event-dispatch-listener-order]
|
||||
expected: FAIL
|
|
@ -0,0 +1,24 @@
|
|||
[Event-subclasses-constructors.html]
|
||||
[WheelEvent constructor (argument with non-default values)]
|
||||
expected: FAIL
|
||||
|
||||
[KeyboardEvent constructor (argument with non-default values)]
|
||||
expected: FAIL
|
||||
|
||||
[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
|
|
@ -4,12 +4,3 @@
|
|||
|
||||
[EventListener is cross-realm plain object with non-callable 'handleEvent' property]
|
||||
expected: FAIL
|
||||
|
||||
[EventListener is cross-realm plain object with revoked Proxy as 'handleEvent' property]
|
||||
expected: FAIL
|
||||
|
||||
[EventListener is cross-realm non-callable revoked Proxy]
|
||||
expected: FAIL
|
||||
|
||||
[EventListener is cross-realm callable revoked Proxy]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
[EventListener-handleEvent.html]
|
||||
[throws if `handleEvent` is falsy and not callable]
|
||||
expected: FAIL
|
||||
|
||||
[throws if `handleEvent` is thruthy and not callable]
|
||||
expected: FAIL
|
|
@ -0,0 +1,9 @@
|
|||
[EventTarget-dispatchEvent.html]
|
||||
[If the event's initialized flag is not set, an InvalidStateError must be thrown (DeviceMotionEvent).]
|
||||
expected: FAIL
|
||||
|
||||
[If the event's initialized flag is not set, an InvalidStateError must be thrown (DeviceOrientationEvent).]
|
||||
expected: FAIL
|
||||
|
||||
[If the event's initialized flag is not set, an InvalidStateError must be thrown (DragEvent).]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[event-global-extra.window.html]
|
||||
[window.event should not be affected by nodes moving post-dispatch]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[event-global-is-still-set-when-coercing-beforeunload-result.html]
|
||||
[window.event is still set when 'beforeunload' result is coerced to string]
|
||||
expected: FAIL
|
2
tests/wpt/meta/dom/events/relatedTarget.window.js.ini
Normal file
2
tests/wpt/meta/dom/events/relatedTarget.window.js.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[relatedTarget.window.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,3 @@
|
|||
[scrollend-with-snap-on-fractional-offset.html]
|
||||
[snap to fractional offset fires scrollend exactly once.]
|
||||
expected: FAIL
|
2
tests/wpt/meta/dom/events/shadow-relatedTarget.html.ini
Normal file
2
tests/wpt/meta/dom/events/shadow-relatedTarget.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[shadow-relatedTarget.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,37 @@
|
|||
[webkit-animation-end-event.html]
|
||||
expected: TIMEOUT
|
||||
[onanimationend and onwebkitanimationend are not aliases]
|
||||
expected: FAIL
|
||||
|
||||
[dispatchEvent of a webkitAnimationEnd event does trigger a prefixed event handler or listener]
|
||||
expected: FAIL
|
||||
|
||||
[dispatchEvent of an animationend event does not trigger a prefixed event handler or listener]
|
||||
expected: FAIL
|
||||
|
||||
[onwebkitanimationend event handler should trigger for an animation]
|
||||
expected: FAIL
|
||||
|
||||
[onwebkitanimationend event handler should not trigger if an unprefixed event handler also exists]
|
||||
expected: FAIL
|
||||
|
||||
[onwebkitanimationend event handler should not trigger if an unprefixed listener also exists]
|
||||
expected: FAIL
|
||||
|
||||
[event types for prefixed and unprefixed animationend event handlers should be named appropriately]
|
||||
expected: FAIL
|
||||
|
||||
[webkitAnimationEnd event listener should trigger for an animation]
|
||||
expected: TIMEOUT
|
||||
|
||||
[webkitAnimationEnd event listener should not trigger if an unprefixed listener also exists]
|
||||
expected: NOTRUN
|
||||
|
||||
[webkitAnimationEnd event listener should not trigger if an unprefixed event handler also exists]
|
||||
expected: NOTRUN
|
||||
|
||||
[event types for prefixed and unprefixed animationend event listeners should be named appropriately]
|
||||
expected: NOTRUN
|
||||
|
||||
[webkitAnimationEnd event listener is case sensitive]
|
||||
expected: NOTRUN
|
|
@ -0,0 +1,37 @@
|
|||
[webkit-animation-iteration-event.html]
|
||||
expected: TIMEOUT
|
||||
[onanimationiteration and onwebkitanimationiteration are not aliases]
|
||||
expected: FAIL
|
||||
|
||||
[dispatchEvent of a webkitAnimationIteration event does trigger a prefixed event handler or listener]
|
||||
expected: FAIL
|
||||
|
||||
[dispatchEvent of an animationiteration event does not trigger a prefixed event handler or listener]
|
||||
expected: FAIL
|
||||
|
||||
[onwebkitanimationiteration event handler should trigger for an animation]
|
||||
expected: FAIL
|
||||
|
||||
[onwebkitanimationiteration event handler should not trigger if an unprefixed event handler also exists]
|
||||
expected: FAIL
|
||||
|
||||
[onwebkitanimationiteration event handler should not trigger if an unprefixed listener also exists]
|
||||
expected: FAIL
|
||||
|
||||
[event types for prefixed and unprefixed animationiteration event handlers should be named appropriately]
|
||||
expected: FAIL
|
||||
|
||||
[webkitAnimationIteration event listener should trigger for an animation]
|
||||
expected: TIMEOUT
|
||||
|
||||
[webkitAnimationIteration event listener should not trigger if an unprefixed listener also exists]
|
||||
expected: NOTRUN
|
||||
|
||||
[webkitAnimationIteration event listener should not trigger if an unprefixed event handler also exists]
|
||||
expected: NOTRUN
|
||||
|
||||
[event types for prefixed and unprefixed animationiteration event listeners should be named appropriately]
|
||||
expected: NOTRUN
|
||||
|
||||
[webkitAnimationIteration event listener is case sensitive]
|
||||
expected: NOTRUN
|
|
@ -0,0 +1,39 @@
|
|||
[webkit-animation-start-event.html]
|
||||
[onanimationstart and onwebkitanimationstart are not aliases]
|
||||
expected: FAIL
|
||||
|
||||
[dispatchEvent of a webkitAnimationStart event does trigger a prefixed event handler or listener]
|
||||
expected: FAIL
|
||||
|
||||
[dispatchEvent of a webkitAnimationStart event does not trigger an unprefixed event handler or listener]
|
||||
expected: FAIL
|
||||
|
||||
[dispatchEvent of an animationstart event does not trigger a prefixed event handler or listener]
|
||||
expected: FAIL
|
||||
|
||||
[onwebkitanimationstart event handler should trigger for an animation]
|
||||
expected: FAIL
|
||||
|
||||
[onwebkitanimationstart event handler should not trigger if an unprefixed event handler also exists]
|
||||
expected: FAIL
|
||||
|
||||
[onwebkitanimationstart event handler should not trigger if an unprefixed listener also exists]
|
||||
expected: FAIL
|
||||
|
||||
[event types for prefixed and unprefixed animationstart event handlers should be named appropriately]
|
||||
expected: FAIL
|
||||
|
||||
[webkitAnimationStart event listener should trigger for an animation]
|
||||
expected: FAIL
|
||||
|
||||
[webkitAnimationStart event listener should not trigger if an unprefixed listener also exists]
|
||||
expected: FAIL
|
||||
|
||||
[webkitAnimationStart event listener should not trigger if an unprefixed event handler also exists]
|
||||
expected: FAIL
|
||||
|
||||
[event types for prefixed and unprefixed animationstart event listeners should be named appropriately]
|
||||
expected: FAIL
|
||||
|
||||
[webkitAnimationStart event listener is case sensitive]
|
||||
expected: FAIL
|
|
@ -160,3 +160,12 @@
|
|||
|
||||
[AbortSignal interface: calling timeout(unsigned long long) on new AbortController().signal with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[AbortSignal interface: operation any(sequence<AbortSignal>)]
|
||||
expected: FAIL
|
||||
|
||||
[AbortSignal interface: new AbortController().signal must inherit property "any(sequence<AbortSignal>)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AbortSignal interface: calling any(sequence<AbortSignal>) on new AbortController().signal with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
|
|
@ -777,3 +777,12 @@
|
|||
|
||||
[Element interface: element must inherit property "onfullscreenerror" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AbortSignal interface: operation any(sequence<AbortSignal>)]
|
||||
expected: FAIL
|
||||
|
||||
[AbortSignal interface: new AbortController().signal must inherit property "any(sequence<AbortSignal>)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[AbortSignal interface: calling any(sequence<AbortSignal>) on new AbortController().signal with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
|
6
tests/wpt/meta/dom/interface-objects.html.ini
Normal file
6
tests/wpt/meta/dom/interface-objects.html.ini
Normal file
|
@ -0,0 +1,6 @@
|
|||
[interface-objects.html]
|
||||
[Should be able to delete AbortController.]
|
||||
expected: FAIL
|
||||
|
||||
[Should be able to delete AbortSignal.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,9 @@
|
|||
[DOMTokenList-coverage-for-attributes.html]
|
||||
[a.relList in http://www.w3.org/2000/svg namespace should be DOMTokenList.]
|
||||
expected: FAIL
|
||||
|
||||
[output.htmlFor in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.]
|
||||
expected: FAIL
|
||||
|
||||
[link.sizes in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.]
|
||||
expected: FAIL
|
24
tests/wpt/meta/dom/nodes/CharacterData-surrogates.html.ini
Normal file
24
tests/wpt/meta/dom/nodes/CharacterData-surrogates.html.ini
Normal file
|
@ -0,0 +1,24 @@
|
|||
[CharacterData-surrogates.html]
|
||||
[Text.substringData() splitting surrogate pairs]
|
||||
expected: FAIL
|
||||
|
||||
[Text.replaceData() splitting and creating surrogate pairs]
|
||||
expected: FAIL
|
||||
|
||||
[Text.deleteData() splitting and creating surrogate pairs]
|
||||
expected: FAIL
|
||||
|
||||
[Text.insertData() splitting and creating surrogate pairs]
|
||||
expected: FAIL
|
||||
|
||||
[Comment.substringData() splitting surrogate pairs]
|
||||
expected: FAIL
|
||||
|
||||
[Comment.replaceData() splitting and creating surrogate pairs]
|
||||
expected: FAIL
|
||||
|
||||
[Comment.deleteData() splitting and creating surrogate pairs]
|
||||
expected: FAIL
|
||||
|
||||
[Comment.insertData() splitting and creating surrogate pairs]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[DOMImplementation-createDocument.html]
|
||||
[createDocument test: "http://example.com/","a:0",null,"INVALID_CHARACTER_ERR"]
|
||||
expected: FAIL
|
||||
|
||||
[createDocument test: "http://example.com/","a:̀",null,"INVALID_CHARACTER_ERR"]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[Document-constructor-svg.svg]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[Document-constructor-xml.xml]
|
||||
expected: ERROR
|
|
@ -0,0 +1,3 @@
|
|||
[contenttype_datauri_02.html]
|
||||
[Data URI document.contentType === 'text/html' when data URI MIME type is set]
|
||||
expected: FAIL
|
|
@ -0,0 +1,33 @@
|
|||
[Document-createElement-namespace.html]
|
||||
[Created element's namespace in created SVG document by DOMParser ('image/svg+xml')]
|
||||
expected: FAIL
|
||||
|
||||
[Created element's namespace in empty.svg]
|
||||
expected: FAIL
|
||||
|
||||
[Created element's namespace in minimal_html.svg]
|
||||
expected: FAIL
|
||||
|
||||
[Created element's namespace in xhtml.svg]
|
||||
expected: FAIL
|
||||
|
||||
[Created element's namespace in svg.svg]
|
||||
expected: FAIL
|
||||
|
||||
[Created element's namespace in mathml.svg]
|
||||
expected: FAIL
|
||||
|
||||
[Created element's namespace in bare_xhtml.svg]
|
||||
expected: FAIL
|
||||
|
||||
[Created element's namespace in bare_svg.svg]
|
||||
expected: FAIL
|
||||
|
||||
[Created element's namespace in bare_mathml.svg]
|
||||
expected: FAIL
|
||||
|
||||
[Created element's namespace in xhtml_ns_removed.svg]
|
||||
expected: FAIL
|
||||
|
||||
[Created element's namespace in xhtml_ns_changed.svg]
|
||||
expected: FAIL
|
18
tests/wpt/meta/dom/nodes/Document-createElementNS.html.ini
Normal file
18
tests/wpt/meta/dom/nodes/Document-createElementNS.html.ini
Normal file
|
@ -0,0 +1,18 @@
|
|||
[Document-createElementNS.html]
|
||||
[createElementNS test in HTML document: "http://example.com/","a:0","INVALID_CHARACTER_ERR"]
|
||||
expected: FAIL
|
||||
|
||||
[createElementNS test in XML document: "http://example.com/","a:0","INVALID_CHARACTER_ERR"]
|
||||
expected: FAIL
|
||||
|
||||
[createElementNS test in XHTML document: "http://example.com/","a:0","INVALID_CHARACTER_ERR"]
|
||||
expected: FAIL
|
||||
|
||||
[createElementNS test in HTML document: "http://example.com/","a:̀","INVALID_CHARACTER_ERR"]
|
||||
expected: FAIL
|
||||
|
||||
[createElementNS test in XML document: "http://example.com/","a:̀","INVALID_CHARACTER_ERR"]
|
||||
expected: FAIL
|
||||
|
||||
[createElementNS test in XHTML document: "http://example.com/","a:̀","INVALID_CHARACTER_ERR"]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[Document-getElementsByTagName.html]
|
||||
[Shouldn't be able to set unsigned properties on a HTMLCollection (strict mode)]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[Element-childElement-null-svg.svg]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[Element-childElementCount-dynamic-add-svg.svg]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[Element-childElementCount-dynamic-remove-svg.svg]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[Element-childElementCount-nochild-svg.svg]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[Element-childElementCount-svg.svg]
|
||||
expected: TIMEOUT
|
3
tests/wpt/meta/dom/nodes/Element-closest.html.ini
Normal file
3
tests/wpt/meta/dom/nodes/Element-closest.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[Element-closest.html]
|
||||
[Element.closest with context node 'test4' and selector ':has(> :scope)']
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[Element-firstElementChild-entity-xhtml.xhtml]
|
||||
[Entity References]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[Element-firstElementChild-entity.svg]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[Element-firstElementChild-namespace-svg.svg]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[Element-firstElementChild-svg.svg]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,3 @@
|
|||
[Element-getElementsByTagName-change-document-HTMLNess.html]
|
||||
[Element-getElementsByTagName-change-document-HTMLNess]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[Element-getElementsByTagName.html]
|
||||
[Shouldn't be able to set unsigned properties on a HTMLCollection (strict mode)]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[Element-lastElementChild-svg.svg]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[Element-nextElementSibling-svg.svg]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[Element-previousElementSibling-svg.svg]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[Element-siblingElement-null-svg.svg]
|
||||
expected: TIMEOUT
|
2
tests/wpt/meta/dom/nodes/Node-contains-xml.xml.ini
Normal file
2
tests/wpt/meta/dom/nodes/Node-contains-xml.xml.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[Node-contains-xml.xml]
|
||||
expected: ERROR
|
18
tests/wpt/meta/dom/nodes/Node-lookupNamespaceURI.html.ini
Normal file
18
tests/wpt/meta/dom/nodes/Node-lookupNamespaceURI.html.ini
Normal file
|
@ -0,0 +1,18 @@
|
|||
[Node-lookupNamespaceURI.html]
|
||||
[Element should have XML namespace]
|
||||
expected: FAIL
|
||||
|
||||
[Element should have XMLNS namespace]
|
||||
expected: FAIL
|
||||
|
||||
[Element should have namespace with xmlns prefix]
|
||||
expected: FAIL
|
||||
|
||||
[Child element should have XMLNS namespace]
|
||||
expected: FAIL
|
||||
|
||||
[Connected Attr has namespace URI matching "xml"]
|
||||
expected: FAIL
|
||||
|
||||
[Connected Attr no namespace URI matching "xmlns"]
|
||||
expected: FAIL
|
21
tests/wpt/meta/dom/nodes/Node-lookupPrefix.xhtml.ini
Normal file
21
tests/wpt/meta/dom/nodes/Node-lookupPrefix.xhtml.ini
Normal file
|
@ -0,0 +1,21 @@
|
|||
[Node-lookupPrefix.xhtml]
|
||||
[Node.lookupPrefix]
|
||||
expected: FAIL
|
||||
|
||||
[Node.lookupPrefix 5]
|
||||
expected: FAIL
|
||||
|
||||
[Node.lookupPrefix 6]
|
||||
expected: FAIL
|
||||
|
||||
[Node.lookupPrefix 7]
|
||||
expected: FAIL
|
||||
|
||||
[Node.lookupPrefix 8]
|
||||
expected: FAIL
|
||||
|
||||
[Node.lookupPrefix 9]
|
||||
expected: FAIL
|
||||
|
||||
[Node.lookupPrefix 10]
|
||||
expected: FAIL
|
3
tests/wpt/meta/dom/nodes/Node-normalize.html.ini
Normal file
3
tests/wpt/meta/dom/nodes/Node-normalize.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[Node-normalize.html]
|
||||
[Non-text nodes with empty textContent values.]
|
||||
expected: FAIL
|
|
@ -1,76 +0,0 @@
|
|||
[ParentNode-replaceChildren.html]
|
||||
[DocumentFragment.replaceChildren() with null as an argument, on a parent having a child.]
|
||||
expected: FAIL
|
||||
|
||||
[DocumentFragment.replaceChildren() with only text as an argument, on a parent having no child.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.replaceChildren() with null as an argument, on a parent having no child.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.replaceChildren() without any argument, on a parent having no child.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a host-including inclusive ancestor of parent, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is an Element and parent is a document with another element, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[DocumentFragment.replaceChildren() with null as an argument, on a parent having no child.]
|
||||
expected: FAIL
|
||||
|
||||
[DocumentFragment.replaceChildren() with one element and text as argument, on a parent having a child.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.replaceChildren() with null as an argument, on a parent having a child.]
|
||||
expected: FAIL
|
||||
|
||||
[DocumentFragment.replaceChildren() with only one element as an argument, on a parent having no child.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.replaceChildren() should move nodes in the right order]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a Text node and parent is a document, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a DocumentFragment with an element and parent is a document with another element, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[DocumentFragment.replaceChildren() with undefined as an argument, on a parent having no child.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a doctype and parent is not a document, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a doctype and parent is a document with another doctype, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a DocumentFragment with multiple elements and parent is a document, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.replaceChildren() with undefined as an argument, on a parent having no child.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.replaceChildren() with only one element as an argument, on a parent having no child.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.replaceChildren() with one element and text as argument, on a parent having a child.]
|
||||
expected: FAIL
|
||||
|
||||
[DocumentFragment.replaceChildren() should move nodes in the right order]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a doctype and parent is a document with an element, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[Element.replaceChildren() with only text as an argument, on a parent having no child.]
|
||||
expected: FAIL
|
||||
|
||||
[DocumentFragment.replaceChildren() without any argument, on a parent having no child.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is not a DocumentFragment, DocumentType, Element, Text, ProcessingInstruction, or Comment node, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
[ProcessingInstruction-escapes-1.xhtml]
|
||||
[ProcessingInstruction numeric escapes]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[ProcessingInstruction-literal-1.xhtml]
|
||||
[<?xml?> is not a ProcessingInstruction]
|
||||
expected: FAIL
|
15
tests/wpt/meta/dom/nodes/adoption.window.js.ini
Normal file
15
tests/wpt/meta/dom/nodes/adoption.window.js.ini
Normal file
|
@ -0,0 +1,15 @@
|
|||
[adoption.window.html]
|
||||
[appendChild() and DocumentFragment with host]
|
||||
expected: FAIL
|
||||
|
||||
[adoptNode() and DocumentFragment with host]
|
||||
expected: FAIL
|
||||
|
||||
[appendChild() and DocumentFragment]
|
||||
expected: FAIL
|
||||
|
||||
[appendChild() and ShadowRoot]
|
||||
expected: FAIL
|
||||
|
||||
[adoptNode() and ShadowRoot]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[getElementsByClassName-10.xml]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[getElementsByClassName-11.xml]
|
||||
expected: ERROR
|
|
@ -1,10 +0,0 @@
|
|||
[getElementsByClassName-empty-set.html]
|
||||
[Passing a space to getElementsByClassName should return an empty HTMLCollection]
|
||||
expected: FAIL
|
||||
|
||||
[Passing three spaces to getElementsByClassName should return an empty HTMLCollection]
|
||||
expected: FAIL
|
||||
|
||||
[Passing an empty string to getElementsByClassName should return an empty HTMLCollection]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
[query-target-in-load-event.html]
|
||||
[document.querySelector(":target") must work when called in the window.load event]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[remove-from-shadow-host-and-adopt-into-iframe.html]
|
||||
expected: TIMEOUT
|
3
tests/wpt/meta/dom/nodes/rootNode.html.ini
Normal file
3
tests/wpt/meta/dom/nodes/rootNode.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[rootNode.html]
|
||||
[getRootNode() must return context object's shadow-including root if options's composed is true, and context object's root otherwise]
|
||||
expected: FAIL
|
|
@ -0,0 +1,75 @@
|
|||
[basic-dom-part-objects.tentative.html]
|
||||
[Basic imperative DOM Parts object construction (Document)]
|
||||
expected: FAIL
|
||||
|
||||
[Cloning (Document)]
|
||||
expected: FAIL
|
||||
|
||||
[Cloning Element (Document)]
|
||||
expected: FAIL
|
||||
|
||||
[Cloning Text (Document)]
|
||||
expected: FAIL
|
||||
|
||||
[Cloning Comment (Document)]
|
||||
expected: FAIL
|
||||
|
||||
[Cloning CDATASection (Document)]
|
||||
expected: FAIL
|
||||
|
||||
[Cloning ProcessingInstruction (Document)]
|
||||
expected: FAIL
|
||||
|
||||
[DOM mutation support (Document)]
|
||||
expected: FAIL
|
||||
|
||||
[ChildNodePart children manipulation (Document)]
|
||||
expected: FAIL
|
||||
|
||||
[Corner case ChildNodePart construction and cloning (Document)]
|
||||
expected: FAIL
|
||||
|
||||
[Basic imperative DOM Parts object construction (DocumentFragment)]
|
||||
expected: FAIL
|
||||
|
||||
[Cloning (DocumentFragment)]
|
||||
expected: FAIL
|
||||
|
||||
[Cloning Element (DocumentFragment)]
|
||||
expected: FAIL
|
||||
|
||||
[Cloning Text (DocumentFragment)]
|
||||
expected: FAIL
|
||||
|
||||
[Cloning Comment (DocumentFragment)]
|
||||
expected: FAIL
|
||||
|
||||
[Cloning CDATASection (DocumentFragment)]
|
||||
expected: FAIL
|
||||
|
||||
[Cloning ProcessingInstruction (DocumentFragment)]
|
||||
expected: FAIL
|
||||
|
||||
[DOM mutation support (DocumentFragment)]
|
||||
expected: FAIL
|
||||
|
||||
[ChildNodePart children manipulation (DocumentFragment)]
|
||||
expected: FAIL
|
||||
|
||||
[Corner case ChildNodePart construction and cloning (DocumentFragment)]
|
||||
expected: FAIL
|
||||
|
||||
[Basic declarative DOM Parts (Main Document)]
|
||||
expected: FAIL
|
||||
|
||||
[Basic declarative DOM Parts (Template)]
|
||||
expected: FAIL
|
||||
|
||||
[Basic declarative DOM Parts (Clone)]
|
||||
expected: FAIL
|
||||
|
||||
[Basic declarative DOM Parts (PartClone)]
|
||||
expected: FAIL
|
||||
|
||||
[Basic declarative DOM Parts (DeclarativeShadowDOM)]
|
||||
expected: FAIL
|
51
tests/wpt/meta/dom/ranges/StaticRange-constructor.html.ini
Normal file
51
tests/wpt/meta/dom/ranges/StaticRange-constructor.html.ini
Normal file
|
@ -0,0 +1,51 @@
|
|||
[StaticRange-constructor.html]
|
||||
[Construct static range with Element container]
|
||||
expected: FAIL
|
||||
|
||||
[Construct static range with Text container]
|
||||
expected: FAIL
|
||||
|
||||
[Construct static range with Element startContainer and Text endContainer]
|
||||
expected: FAIL
|
||||
|
||||
[Construct static range with Text startContainer and Element endContainer]
|
||||
expected: FAIL
|
||||
|
||||
[Construct static range with ProcessingInstruction container]
|
||||
expected: FAIL
|
||||
|
||||
[Construct static range with Comment container]
|
||||
expected: FAIL
|
||||
|
||||
[Construct static range with CDATASection container]
|
||||
expected: FAIL
|
||||
|
||||
[Construct static range with Document container]
|
||||
expected: FAIL
|
||||
|
||||
[Construct static range with DocumentFragment container]
|
||||
expected: FAIL
|
||||
|
||||
[Construct collapsed static range]
|
||||
expected: FAIL
|
||||
|
||||
[Construct inverted static range]
|
||||
expected: FAIL
|
||||
|
||||
[Construct static range with offset greater than length]
|
||||
expected: FAIL
|
||||
|
||||
[Construct static range with standalone Node container]
|
||||
expected: FAIL
|
||||
|
||||
[Construct static range with endpoints in disconnected trees]
|
||||
expected: FAIL
|
||||
|
||||
[Construct static range with endpoints in disconnected documents]
|
||||
expected: FAIL
|
||||
|
||||
[Throw on DocumentType or Attr container]
|
||||
expected: FAIL
|
||||
|
||||
[Throw on missing or invalid arguments]
|
||||
expected: FAIL
|
66
tests/wpt/meta/dom/traversal/NodeIterator-removal.html.ini
Normal file
66
tests/wpt/meta/dom/traversal/NodeIterator-removal.html.ini
Normal file
|
@ -0,0 +1,66 @@
|
|||
[NodeIterator-removal.html]
|
||||
[Test removing node paras[0\]]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node paras[0\].firstChild]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node paras[1\].firstChild]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node foreignPara1]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node foreignPara1.firstChild]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node detachedPara1]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node detachedPara1.firstChild]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node foreignPara2]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node xmlElement]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node foreignTextNode]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node processingInstruction]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node comment]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node doctype]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node foreignDoctype]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node paras[1\]]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node detachedPara2]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node detachedPara2.firstChild]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node testDiv]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node xmlTextNode]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node xmlComment]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node foreignComment]
|
||||
expected: FAIL
|
||||
|
||||
[Test removing node xmlDoctype]
|
||||
expected: FAIL
|
|
@ -4,12 +4,3 @@
|
|||
|
||||
[NodeFilter is cross-realm plain object with non-callable 'acceptNode' property]
|
||||
expected: FAIL
|
||||
|
||||
[NodeFilter is cross-realm plain object with revoked Proxy as 'acceptNode' property]
|
||||
expected: FAIL
|
||||
|
||||
[NodeFilter is cross-realm non-callable revoked Proxy]
|
||||
expected: FAIL
|
||||
|
||||
[NodeFilter is cross-realm callable revoked Proxy]
|
||||
expected: FAIL
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue