Bug 1705141 - Update tests ini settings for HTMLSlotElement::Assign r=smaug
authorSean Feng <sefeng@mozilla.com>
Tue, 20 Jul 2021 18:06:24 +0000
changeset 586192 1f8746b344c1bb7b88c4f61a893ee46e976c89a1
parent 586191 f3f3f0a6ac0c4e8259fa3ca25cf5fcfbb494d941
child 586193 48efa42e544ea8e65a452192fcd20a78c97f0d12
push id38627
push usersmolnar@mozilla.com
push dateTue, 20 Jul 2021 21:56:01 +0000
treeherdermozilla-central@3d302847f025 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerssmaug
bugs1705141
milestone92.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1705141 - Update tests ini settings for HTMLSlotElement::Assign r=smaug Differential Revision: https://phabricator.services.mozilla.com/D119441
testing/web-platform/meta/dom/idlharness.window.js.ini
testing/web-platform/meta/html/dom/idlharness.https.html.ini
testing/web-platform/meta/shadow-dom/imperative-slot-api-slotchange.html.ini
testing/web-platform/meta/shadow-dom/imperative-slot-api.html.ini
--- a/testing/web-platform/meta/dom/idlharness.window.js.ini
+++ b/testing/web-platform/meta/dom/idlharness.window.js.ini
@@ -7,12 +7,8 @@
   [ShadowRoot interface: attribute onslotchange]
     expected: FAIL
 
   [Stringification of document.createNSResolver(document.body)]
     expected: FAIL
 
   [ShadowRoot interface: attribute delegatesFocus]
     expected: FAIL
-
-  [ShadowRoot interface: attribute slotAssignment]
-    expected: FAIL
-
--- a/testing/web-platform/meta/html/dom/idlharness.https.html.ini
+++ b/testing/web-platform/meta/html/dom/idlharness.https.html.ini
@@ -978,25 +978,16 @@ prefs: [dom.security.featurePolicy.exper
     expected: FAIL
 
   [HTMLSourceElement interface: document.createElement("source") must inherit property "width" with the proper type]
     expected: FAIL
 
   [HTMLSourceElement interface: document.createElement("source") must inherit property "height" with the proper type]
     expected: FAIL
 
-  [HTMLSlotElement interface: operation assign((Element or Text)...)]
-    expected: FAIL
-
-  [HTMLSlotElement interface: document.createElement("slot") must inherit property "assign((Element or Text)...)" with the proper type]
-    expected: FAIL
-
-  [HTMLSlotElement interface: calling assign((Element or Text)...) on document.createElement("slot") with too few arguments must throw TypeError]
-    expected: FAIL
-
   [HTMLIFrameElement interface: document.createElement("iframe") must inherit property "loading" with the proper type]
     expected: FAIL
 
   [HTMLElement interface: attribute outerText]
     expected: FAIL
 
   [HTMLElement interface: document.createElement("noscript") must inherit property "outerText" with the proper type]
     expected: FAIL
deleted file mode 100644
--- a/testing/web-platform/meta/shadow-dom/imperative-slot-api-slotchange.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[imperative-slot-api-slotchange.html]
-  [slotchange event must not fire synchronously.]
-    expected: FAIL
-
-  [slotchange event should not fire when assignments do not change assignedNodes.]
-    expected: FAIL
-
-  [slotchange event should not fire when same node is assigned.]
-    expected: FAIL
-
-  [Fire slotchange event when slot's assigned nodes changes.]
-    expected: FAIL
-
-  [Fire slotchange event on previous slot and new slot when node is reassigned.]
-    expected: FAIL
-
-  [Fire slotchange event on node assignment and when assigned node is removed.]
-    expected: FAIL
-
-  [Fire slotchange event when order of assigned nodes changes.]
-    expected: FAIL
-
-  [Fire slotchange event when assigned node is removed.]
-    expected: FAIL
-
-  [Fire slotchange event when removing a slot from Shadows Root that changes its assigned nodes.]
-    expected: FAIL
-
-  [No slotchange event when adding or removing an empty slot.]
-    expected: FAIL
-
-  [No slotchange event when adding another slotable.]
-    expected: FAIL
-
-  [Fire slotchange event when assign node to nested slot, ensure event bubbles ups.]
-    expected: FAIL
-
deleted file mode 100644
--- a/testing/web-platform/meta/shadow-dom/imperative-slot-api.html.ini
+++ /dev/null
@@ -1,46 +0,0 @@
-[imperative-slot-api.html]
-  [attachShadow can take slotAssignment parameter.]
-    expected: FAIL
-
-  [Imperative slot API can assign nodes in manual slot assignment.]
-    expected: FAIL
-
-  [Order of slottables is preserved in manual slot assignment.]
-    expected: FAIL
-
-  [Previously assigned slottable is moved to new slot when it's reassigned.]
-    expected: FAIL
-
-  [Order and assignment of nodes are preserved during multiple assignment in a row.]
-    expected: FAIL
-
-  [Assigning invalid nodes should be allowed.]
-    expected: FAIL
-
-  [Moving a slot to a new host, the slot loses its previously assigned slottables.]
-    expected: FAIL
-
-  [Moving a slot's tree order position within a shadow host has no impact on its assigned slottables.]
-    expected: FAIL
-
-  [Appending slottable to different host, it loses slot assignment. It can be re-assigned within a new host.]
-    expected: FAIL
-
-  [Previously assigned node should not be assigned if slot moved to a new shadow root. The slot remains empty when moved back, trigger recalc.]
-    expected: FAIL
-
-  [Assignment with the same node in parameters should be ignored, first one wins.]
-    expected: FAIL
-
-  [Removing a slot from DOM resets its slottable's slot assignment.]
-    expected: FAIL
-
-  [Nodes can be assigned even if slots or nodes aren't in the same tree.]
-    expected: FAIL
-
-  [Removing a node from the document does not break manually assigned slot linkage.]
-    expected: FAIL
-
-  [slot.attach() should take variadic not sequence.]
-    expected: FAIL
-