diff options
Diffstat (limited to 'testing/web-platform/meta/custom-elements/reactions')
9 files changed, 339 insertions, 0 deletions
diff --git a/testing/web-platform/meta/custom-elements/reactions/Attr.html.ini b/testing/web-platform/meta/custom-elements/reactions/Attr.html.ini new file mode 100644 index 000000000..5a3ddc4ec --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/Attr.html.ini @@ -0,0 +1,8 @@ +[Attr.html] + type: testharness + [value on Attr must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [value on Attr must not enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/ChildNode.html.ini b/testing/web-platform/meta/custom-elements/reactions/ChildNode.html.ini new file mode 100644 index 000000000..4265435e3 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/ChildNode.html.ini @@ -0,0 +1,23 @@ +[ChildNode.html] + type: testharness + [before on ChildNode must enqueue a connected reaction] + expected: FAIL + + [before on ChildNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + + [after on ChildNode must enqueue a connected reaction] + expected: FAIL + + [after on ChildNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + + [replaceWith on ChildNode must enqueue a connected reaction] + expected: FAIL + + [replaceWith on ChildNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + + [replaceWith on ChildNode must enqueue a disconnected reaction] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/DOMTokenList.html.ini b/testing/web-platform/meta/custom-elements/reactions/DOMTokenList.html.ini new file mode 100644 index 000000000..55b32ed3a --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/DOMTokenList.html.ini @@ -0,0 +1,59 @@ +[DOMTokenList.html] + type: testharness + [add on DOMTokenList must enqueue an attributeChanged reaction when adding an attribute] + expected: FAIL + + [add on DOMTokenList must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [add on DOMTokenList must enqueue an attributeChanged reaction when adding a value to an existing attribute] + expected: FAIL + + [add on DOMTokenList must not enqueue an attributeChanged reaction when adding a value to an unobserved attribute] + expected: FAIL + + [add on DOMTokenList must enqueue exactly one attributeChanged reaction when adding multiple values to an attribute] + expected: FAIL + + [remove on DOMTokenList must enqueue an attributeChanged reaction when removing a value from an attribute] + expected: FAIL + + [remove on DOMTokenList must enqueue exactly one attributeChanged reaction when removing multiple values to an attribute] + expected: FAIL + + [remove on DOMTokenList must not enqueue an attributeChanged reaction when removing a non-existent value from an attribute] + expected: FAIL + + [remove on DOMTokenList must not enqueue an attributeChanged reaction when removing a value from an unobserved attribute] + expected: FAIL + + [toggle on DOMTokenList must enqueue an attributeChanged reaction when adding a value to an attribute] + expected: FAIL + + [toggle on DOMTokenList must enqueue an attributeChanged reaction when removing a value from an attribute] + expected: FAIL + + [replace on DOMTokenList must enqueue an attributeChanged reaction when replacing a value in an attribute] + expected: FAIL + + [replace on DOMTokenList must not enqueue an attributeChanged reaction when the token to replace does not exist in the attribute] + expected: FAIL + + [replace on DOMTokenList must not enqueue an attributeChanged reaction when replacing a value in an unobserved attribute] + expected: FAIL + + [the stringifier of DOMTokenList must enqueue an attributeChanged reaction when adding an observed attribute] + expected: FAIL + + [the stringifier of DOMTokenList must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [the stringifier of DOMTokenList must enqueue an attributeChanged reaction when mutating the value of an observed attribute] + expected: FAIL + + [the stringifier of DOMTokenList must not enqueue an attributeChanged reaction when mutating the value of an unobserved attribute] + expected: FAIL + + [the stringifier of DOMTokenList must enqueue an attributeChanged reaction when the setter is called with the original value of the attribute] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/Document.html.ini b/testing/web-platform/meta/custom-elements/reactions/Document.html.ini new file mode 100644 index 000000000..71f9e29a4 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/Document.html.ini @@ -0,0 +1,8 @@ +[Document.html] + type: testharness + [importNode on Document must construct a new custom element when importing a custom element] + expected: FAIL + + [adoptNode on Document must enqueue an adopted reaction when importing a custom element] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/Element.html.ini b/testing/web-platform/meta/custom-elements/reactions/Element.html.ini new file mode 100644 index 000000000..d4049a4b0 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/Element.html.ini @@ -0,0 +1,110 @@ +[Element.html] + type: testharness + [id on Element must enqueue an attributeChanged reaction when adding id content attribute] + expected: FAIL + + [id on Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [className on Element must enqueue an attributeChanged reaction when adding class content attribute] + expected: FAIL + + [className on Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [slot on Element must enqueue an attributeChanged reaction when adding slot content attribute] + expected: FAIL + + [slot on Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [setAttribute on Element must enqueue an attributeChanged reaction when adding an attribute] + expected: FAIL + + [setAttribute on Element must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [setAttribute on Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [setAttribute on Element must enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [setAttributeNS on Element must enqueue an attributeChanged reaction when adding an attribute] + expected: FAIL + + [setAttributeNS on Element must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [setAttributeNS on Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [setAttributeNS on Element must enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [removeAttribute on Element must not enqueue an attributeChanged reaction when removing an attribute that does not exist] + expected: FAIL + + [removeAttribute on Element must not enqueue an attributeChanged reaction when removing an unobserved attribute] + expected: FAIL + + [removeAttribute on Element must enqueue an attributeChanged reaction when removing an existing attribute] + expected: FAIL + + [removeAttribute on Element must not enqueue an attributeChanged reaction when removing an existing unobserved attribute] + expected: FAIL + + [removeAttributeNS on Element must not enqueue an attributeChanged reaction when removing an attribute that does not exist] + expected: FAIL + + [removeAttributeNS on Element must not enqueue an attributeChanged reaction when removing an unobserved attribute] + expected: FAIL + + [removeAttributeNS on Element must enqueue an attributeChanged reaction when removing an existing attribute] + expected: FAIL + + [removeAttributeNS on Element must not enqueue an attributeChanged reaction when removing an existing unobserved attribute] + expected: FAIL + + [setAttributeNode on Element must enqueue an attributeChanged reaction when adding an attribute] + expected: FAIL + + [setAttributeNode on Element must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [setAttributeNode on Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [setAttributeNode on Element must enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [setAttributeNodeNS on Element must enqueue an attributeChanged reaction when adding an attribute] + expected: FAIL + + [setAttributeNodeNS on Element must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [setAttributeNodeNS on Element must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [setAttributeNodeNS on Element must enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [removeAttributeNode on Element must not enqueue an attributeChanged reaction when removing an attribute that does not exist] + expected: FAIL + + [removeAttributeNode on Element must not enqueue an attributeChanged reaction when removing an unobserved attribute] + expected: FAIL + + [removeAttributeNode on Element must enqueue an attributeChanged reaction when removing an existing attribute] + expected: FAIL + + [removeAttributeNode on Element must not enqueue an attributeChanged reaction when removing an existing unobserved attribute] + expected: FAIL + + [undefined must enqueue a connected reaction] + expected: FAIL + + [undefined must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/NamedNodeMap.html.ini b/testing/web-platform/meta/custom-elements/reactions/NamedNodeMap.html.ini new file mode 100644 index 000000000..0b11439cf --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/NamedNodeMap.html.ini @@ -0,0 +1,50 @@ +[NamedNodeMap.html] + type: testharness + [setNamedItem on NamedNodeMap must enqueue an attributeChanged reaction when adding an attribute] + expected: FAIL + + [setNamedItem on NamedNodeMap must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [setNamedItem on NamedNodeMap must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [setNamedItem on NamedNodeMap must enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [setNamedItemNS on NamedNodeMap must enqueue an attributeChanged reaction when adding an attribute] + expected: FAIL + + [setNamedItemNS on NamedNodeMap must not enqueue an attributeChanged reaction when adding an unobserved attribute] + expected: FAIL + + [setNamedItemNS on NamedNodeMap must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [setNamedItemNS on NamedNodeMap must enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [removeNamedItem on NamedNodeMap must not enqueue an attributeChanged reaction when removing an attribute that does not exist] + expected: FAIL + + [removeNamedItem on NamedNodeMap must not enqueue an attributeChanged reaction when removing an unobserved attribute] + expected: FAIL + + [removeNamedItem on NamedNodeMap must enqueue an attributeChanged reaction when removing an existing attribute] + expected: FAIL + + [removeNamedItem on NamedNodeMap must not enqueue an attributeChanged reaction when removing an existing unobserved attribute] + expected: FAIL + + [removeNamedItemNS on NamedNodeMap must not enqueue an attributeChanged reaction when removing an attribute that does not exist] + expected: FAIL + + [removeNamedItemNS on NamedNodeMap must not enqueue an attributeChanged reaction when removing an unobserved attribute] + expected: FAIL + + [removeNamedItemNS on NamedNodeMap must enqueue an attributeChanged reaction when removing an existing attribute] + expected: FAIL + + [removeNamedItemNS on NamedNodeMap must not enqueue an attributeChanged reaction when removing an existing unobserved attribute] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/Node.html.ini b/testing/web-platform/meta/custom-elements/reactions/Node.html.ini new file mode 100644 index 000000000..87acc9aa6 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/Node.html.ini @@ -0,0 +1,44 @@ +[Node.html] + type: testharness + [nodeValue on Node must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [nodeValue on Node must not enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [textContent on Node must enqueue an attributeChanged reaction when replacing an existing attribute] + expected: FAIL + + [textContent on Node must not enqueue an attributeChanged reaction when replacing an existing unobserved attribute] + expected: FAIL + + [cloneNode on Node must enqueue an attributeChanged reaction when cloning an element with an observed attribute] + expected: FAIL + + [cloneNode on Node must not enqueue an attributeChanged reaction when cloning an element with an unobserved attribute] + expected: FAIL + + [cloneNode on Node must enqueue an attributeChanged reaction when cloning an element only for observed attributes] + expected: FAIL + + [insertBefore on ChildNode must enqueue a connected reaction] + expected: FAIL + + [insertBefore on ChildNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + + [appendChild on ChildNode must enqueue a connected reaction] + expected: FAIL + + [appendChild on ChildNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + + [replaceChild on ChildNode must enqueue a connected reaction] + expected: FAIL + + [replaceChild on ChildNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + + [removeChild on ChildNode must enqueue a disconnected reaction] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/ParentNode.html.ini b/testing/web-platform/meta/custom-elements/reactions/ParentNode.html.ini new file mode 100644 index 000000000..ccdf5de7c --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/ParentNode.html.ini @@ -0,0 +1,14 @@ +[ParentNode.html] + type: testharness + [prepend on ParentNode must enqueue a connected reaction] + expected: FAIL + + [prepend on ParentNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + + [append on ParentNode must enqueue a connected reaction] + expected: FAIL + + [append on ParentNode must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + diff --git a/testing/web-platform/meta/custom-elements/reactions/Range.html.ini b/testing/web-platform/meta/custom-elements/reactions/Range.html.ini new file mode 100644 index 000000000..4ca3fcde7 --- /dev/null +++ b/testing/web-platform/meta/custom-elements/reactions/Range.html.ini @@ -0,0 +1,23 @@ +[Range.html] + type: testharness + [deleteContents on Range must enqueue a disconnected reaction] + expected: FAIL + + [extractContents on Range must enqueue a disconnected reaction] + expected: FAIL + + [cloneContents on Range must enqueue an attributeChanged reaction when cloning an element with an observed attribute] + expected: FAIL + + [cloneContents on Range must not enqueue an attributeChanged reaction when cloning an element with an unobserved attribute] + expected: FAIL + + [cloneContents on Range must enqueue an attributeChanged reaction when cloning an element only for observed attributes] + expected: FAIL + + [insertNode on Range must enqueue a connected reaction] + expected: FAIL + + [insertNode on Range must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document] + expected: FAIL + |