Summary

Harness status: OK

Found 20 tests

Details

ResultTest NameMessage
PassFiring an event inside a grand child of a detached open mode shadow host
Asserts run
Pass
assert_equals(6, 6, "EventPath must contain [target, target parent, slot, slot parent, shadow root, shadow host]")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:79:17)
Pass
assert_array_equals([Element node <i></i>, [...]], [Element node <i></i>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:80:17)
Pass
assert_array_equals([Element node <b><i></i></b>, Element node <i></i>], [Element node <b><i></i></b>, Element node <i></i>], "EventPath[1] must be the parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:81:17)
Pass
assert_array_equals([Element node <slot></slot>, Element node <i></i>], [Element node <slot></slot>, Element node <i></i>], "EventPath[2] must be the slot")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:82:17)
Pass
assert_array_equals([Element node <span><slot></slot></span>, Element node <i></i>], [Element node <span><slot></slot></span>, Element node <i></i>], "EventPath[3] must be the parent of the slot")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:83:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <i></i>], [DocumentFragment node with 1 child, Element node <i></i>], "EventPath[4] must be the shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:84:17)
Pass
assert_array_equals([Element node <div><b><i></i></b></div>, Element node <i></i>], [Element node <div><b><i></i></b></div>, Element node <i></i>], "EventPath[5] must be the shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:85:17)
PassFiring an event inside a grand child of a detached closed mode shadow host
Asserts run
Pass
assert_equals(6, 6, "EventPath must contain [target, target parent, slot, slot parent, shadow root, shadow host]")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:79:17)
Pass
assert_array_equals([Element node <i></i>, [...]], [Element node <i></i>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:80:17)
Pass
assert_array_equals([Element node <b><i></i></b>, Element node <i></i>], [Element node <b><i></i></b>, Element node <i></i>], "EventPath[1] must be the parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:81:17)
Pass
assert_array_equals([Element node <slot></slot>, Element node <i></i>], [Element node <slot></slot>, Element node <i></i>], "EventPath[2] must be the slot")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:82:17)
Pass
assert_array_equals([Element node <span><slot></slot></span>, Element node <i></i>], [Element node <span><slot></slot></span>, Element node <i></i>], "EventPath[3] must be the parent of the slot")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:83:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <i></i>], [DocumentFragment node with 1 child, Element node <i></i>], "EventPath[4] must be the shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:84:17)
Pass
assert_array_equals([Element node <div><b><i></i></b></div>, Element node <i></i>], [Element node <div><b><i></i></b></div>, Element node <i></i>], "EventPath[5] must be the shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:85:17)
PassFiring an event inside a grand child of an in-document open mode shadow host
Asserts run
Pass
assert_equals(9, 9, "EventPath must contain [target, target parent, slot, slot parent, shadow root, shadow host, body, html, document]")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:100:17)
Pass
assert_array_equals([Element node <i></i>, [...]], [Element node <i></i>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:101:17)
Pass
assert_array_equals([Element node <b><i></i></b>, Element node <i></i>], [Element node <b><i></i></b>, Element node <i></i>], "EventPath[1] must be the parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:102:17)
Pass
assert_array_equals([Element node <slot></slot>, Element node <i></i>], [Element node <slot></slot>, Element node <i></i>], "EventPath[2] must be the slot")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:103:17)
Pass
assert_array_equals([Element node <span><slot></slot></span>, Element node <i></i>], [Element node <span><slot></slot></span>, Element node <i></i>], "EventPath[3] must be the parent of the slot")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:104:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <i></i>], [DocumentFragment node with 1 child, Element node <i></i>], "EventPath[4] must be the shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:105:17)
Pass
assert_array_equals([Element node <div><b><i></i></b></div>, Element node <i></i>], [Element node <div><b><i></i></b></div>, Element node <i></i>], "EventPath[5] must be the shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:106:17)
Pass
assert_array_equals([Element node <body>     <div id="log">Running, 2 complete, 1 remain</d..., Element node <i></i>], [Element node <body>     <div id="log">Running, 2 complete, 1 remain</d..., Element node <i></i>], "EventPath[6] must be the body element")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:107:17)
Pass
assert_array_equals([Element node <html><head>     <title>Shadow DOM: Firing an event insid..., Element node <i></i>], [Element node <html><head>     <title>Shadow DOM: Firing an event insid..., Element node <i></i>], "EventPath[7] must be the html element")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:108:17)
Pass
assert_array_equals([Document node with 2 children, Element node <i></i>], [Document node with 2 children, Element node <i></i>], "EventPath[8] must be the html element")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:109:17)
PassFiring an event inside a grand child of an in-document closed mode shadow host
Asserts run
Pass
assert_equals(9, 9, "EventPath must contain [target, target parent, slot, slot parent, shadow root, shadow host, body, html, document]")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:100:17)
Pass
assert_array_equals([Element node <i></i>, [...]], [Element node <i></i>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:101:17)
Pass
assert_array_equals([Element node <b><i></i></b>, Element node <i></i>], [Element node <b><i></i></b>, Element node <i></i>], "EventPath[1] must be the parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:102:17)
Pass
assert_array_equals([Element node <slot></slot>, Element node <i></i>], [Element node <slot></slot>, Element node <i></i>], "EventPath[2] must be the slot")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:103:17)
Pass
assert_array_equals([Element node <span><slot></slot></span>, Element node <i></i>], [Element node <span><slot></slot></span>, Element node <i></i>], "EventPath[3] must be the parent of the slot")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:104:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <i></i>], [DocumentFragment node with 1 child, Element node <i></i>], "EventPath[4] must be the shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:105:17)
Pass
assert_array_equals([Element node <div><b><i></i></b></div>, Element node <i></i>], [Element node <div><b><i></i></b></div>, Element node <i></i>], "EventPath[5] must be the shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:106:17)
Pass
assert_array_equals([Element node <body>     <div id="log">Running, 3 complete, 1 remain</d..., Element node <i></i>], [Element node <body>     <div id="log">Running, 3 complete, 1 remain</d..., Element node <i></i>], "EventPath[6] must be the body element")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:107:17)
Pass
assert_array_equals([Element node <html><head>     <title>Shadow DOM: Firing an event insid..., Element node <i></i>], [Element node <html><head>     <title>Shadow DOM: Firing an event insid..., Element node <i></i>], "EventPath[7] must be the html element")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:108:17)
Pass
assert_array_equals([Document node with 2 children, Element node <i></i>], [Document node with 2 children, Element node <i></i>], "EventPath[8] must be the html element")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:109:17)
PassFiring an event on a node with two ancestors with a detached open and open shadow trees with an inner open shadow tree
Asserts run
Pass
assert_equals(15, 15, "EventPath must contain 15 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:178:17)
Pass
assert_array_equals([Element node <a></a>, [...]], [Element node <a></a>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:180:17)
Pass
assert_array_equals([Element node <slot class="lower-slot"></slot>, Element node <a></a>], [Element node <slot class="lower-slot"></slot>, Element node <a></a>], "EventPath[1] must be the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:181:17)
Pass
assert_array_equals([Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], [Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], "EventPath[2] must be the parent of the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:182:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, Element node <a></a>], [Element node <slot class="inner-slot"></slot>, Element node <a></a>], "EventPath[3] must be the slot inside the shadow tree inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:183:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], "EventPath[4] must be the child of the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:184:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[5] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:185:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], "EventPath[6] must be the host of the inner shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:186:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], "EventPath[7] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:187:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[8] must be the lower shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:188:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, Element node <a></a>], [Element node <lower-host><a></a></lower-host>, Element node <a></a>], "EventPath[9] must be the lower shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:189:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], "EventPath[10] must be the parent of the grand parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:190:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <a></a>], [Element node <slot class="upper-slot"></slot>, Element node <a></a>], "EventPath[11] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:191:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], "EventPath[12] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:192:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[13] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:193:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], "EventPath[14] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:194:17)
PassFiring an event on a node with two ancestors with a detached open and open shadow trees with an inner closed shadow tree
Asserts run
Pass
assert_equals(15, 15, "EventPath must contain 15 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:178:17)
Pass
assert_array_equals([Element node <a></a>, [...]], [Element node <a></a>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:180:17)
Pass
assert_array_equals([Element node <slot class="lower-slot"></slot>, Element node <a></a>], [Element node <slot class="lower-slot"></slot>, Element node <a></a>], "EventPath[1] must be the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:181:17)
Pass
assert_array_equals([Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], [Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], "EventPath[2] must be the parent of the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:182:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, Element node <a></a>], [Element node <slot class="inner-slot"></slot>, Element node <a></a>], "EventPath[3] must be the slot inside the shadow tree inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:183:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], "EventPath[4] must be the child of the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:184:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[5] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:185:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], "EventPath[6] must be the host of the inner shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:186:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], "EventPath[7] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:187:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[8] must be the lower shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:188:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, Element node <a></a>], [Element node <lower-host><a></a></lower-host>, Element node <a></a>], "EventPath[9] must be the lower shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:189:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], "EventPath[10] must be the parent of the grand parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:190:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <a></a>], [Element node <slot class="upper-slot"></slot>, Element node <a></a>], "EventPath[11] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:191:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], "EventPath[12] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:192:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[13] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:193:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], "EventPath[14] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:194:17)
PassFiring an event on a node with two ancestors with a detached open and closed shadow trees with an inner open shadow tree
Asserts run
Pass
assert_equals(15, 15, "EventPath must contain 15 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:178:17)
Pass
assert_array_equals([Element node <a></a>, [...]], [Element node <a></a>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:180:17)
Pass
assert_array_equals([Element node <slot class="lower-slot"></slot>, Element node <a></a>], [Element node <slot class="lower-slot"></slot>, Element node <a></a>], "EventPath[1] must be the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:181:17)
Pass
assert_array_equals([Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], [Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], "EventPath[2] must be the parent of the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:182:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, Element node <a></a>], [Element node <slot class="inner-slot"></slot>, Element node <a></a>], "EventPath[3] must be the slot inside the shadow tree inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:183:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], "EventPath[4] must be the child of the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:184:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[5] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:185:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], "EventPath[6] must be the host of the inner shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:186:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], "EventPath[7] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:187:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[8] must be the lower shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:188:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, Element node <a></a>], [Element node <lower-host><a></a></lower-host>, Element node <a></a>], "EventPath[9] must be the lower shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:189:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], "EventPath[10] must be the parent of the grand parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:190:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <a></a>], [Element node <slot class="upper-slot"></slot>, Element node <a></a>], "EventPath[11] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:191:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], "EventPath[12] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:192:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[13] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:193:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], "EventPath[14] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:194:17)
PassFiring an event on a node with two ancestors with a detached open and closed shadow trees with an inner closed shadow tree
Asserts run
Pass
assert_equals(15, 15, "EventPath must contain 15 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:178:17)
Pass
assert_array_equals([Element node <a></a>, [...]], [Element node <a></a>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:180:17)
Pass
assert_array_equals([Element node <slot class="lower-slot"></slot>, Element node <a></a>], [Element node <slot class="lower-slot"></slot>, Element node <a></a>], "EventPath[1] must be the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:181:17)
Pass
assert_array_equals([Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], [Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], "EventPath[2] must be the parent of the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:182:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, Element node <a></a>], [Element node <slot class="inner-slot"></slot>, Element node <a></a>], "EventPath[3] must be the slot inside the shadow tree inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:183:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], "EventPath[4] must be the child of the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:184:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[5] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:185:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], "EventPath[6] must be the host of the inner shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:186:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], "EventPath[7] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:187:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[8] must be the lower shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:188:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, Element node <a></a>], [Element node <lower-host><a></a></lower-host>, Element node <a></a>], "EventPath[9] must be the lower shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:189:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], "EventPath[10] must be the parent of the grand parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:190:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <a></a>], [Element node <slot class="upper-slot"></slot>, Element node <a></a>], "EventPath[11] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:191:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], "EventPath[12] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:192:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[13] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:193:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], "EventPath[14] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:194:17)
PassFiring an event on a node with two ancestors with a detached closed and open shadow trees with an inner open shadow tree
Asserts run
Pass
assert_equals(15, 15, "EventPath must contain 15 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:178:17)
Pass
assert_array_equals([Element node <a></a>, [...]], [Element node <a></a>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:180:17)
Pass
assert_array_equals([Element node <slot class="lower-slot"></slot>, Element node <a></a>], [Element node <slot class="lower-slot"></slot>, Element node <a></a>], "EventPath[1] must be the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:181:17)
Pass
assert_array_equals([Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], [Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], "EventPath[2] must be the parent of the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:182:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, Element node <a></a>], [Element node <slot class="inner-slot"></slot>, Element node <a></a>], "EventPath[3] must be the slot inside the shadow tree inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:183:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], "EventPath[4] must be the child of the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:184:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[5] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:185:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], "EventPath[6] must be the host of the inner shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:186:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], "EventPath[7] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:187:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[8] must be the lower shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:188:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, Element node <a></a>], [Element node <lower-host><a></a></lower-host>, Element node <a></a>], "EventPath[9] must be the lower shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:189:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], "EventPath[10] must be the parent of the grand parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:190:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <a></a>], [Element node <slot class="upper-slot"></slot>, Element node <a></a>], "EventPath[11] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:191:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], "EventPath[12] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:192:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[13] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:193:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], "EventPath[14] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:194:17)
PassFiring an event on a node with two ancestors with a detached closed and open shadow trees with an inner closed shadow tree
Asserts run
Pass
assert_equals(15, 15, "EventPath must contain 15 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:178:17)
Pass
assert_array_equals([Element node <a></a>, [...]], [Element node <a></a>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:180:17)
Pass
assert_array_equals([Element node <slot class="lower-slot"></slot>, Element node <a></a>], [Element node <slot class="lower-slot"></slot>, Element node <a></a>], "EventPath[1] must be the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:181:17)
Pass
assert_array_equals([Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], [Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], "EventPath[2] must be the parent of the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:182:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, Element node <a></a>], [Element node <slot class="inner-slot"></slot>, Element node <a></a>], "EventPath[3] must be the slot inside the shadow tree inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:183:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], "EventPath[4] must be the child of the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:184:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[5] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:185:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], "EventPath[6] must be the host of the inner shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:186:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], "EventPath[7] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:187:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[8] must be the lower shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:188:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, Element node <a></a>], [Element node <lower-host><a></a></lower-host>, Element node <a></a>], "EventPath[9] must be the lower shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:189:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], "EventPath[10] must be the parent of the grand parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:190:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <a></a>], [Element node <slot class="upper-slot"></slot>, Element node <a></a>], "EventPath[11] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:191:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], "EventPath[12] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:192:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[13] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:193:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], "EventPath[14] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:194:17)
PassFiring an event on a node with two ancestors with a detached closed and closed shadow trees with an inner open shadow tree
Asserts run
Pass
assert_equals(15, 15, "EventPath must contain 15 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:178:17)
Pass
assert_array_equals([Element node <a></a>, [...]], [Element node <a></a>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:180:17)
Pass
assert_array_equals([Element node <slot class="lower-slot"></slot>, Element node <a></a>], [Element node <slot class="lower-slot"></slot>, Element node <a></a>], "EventPath[1] must be the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:181:17)
Pass
assert_array_equals([Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], [Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], "EventPath[2] must be the parent of the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:182:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, Element node <a></a>], [Element node <slot class="inner-slot"></slot>, Element node <a></a>], "EventPath[3] must be the slot inside the shadow tree inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:183:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], "EventPath[4] must be the child of the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:184:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[5] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:185:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], "EventPath[6] must be the host of the inner shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:186:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], "EventPath[7] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:187:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[8] must be the lower shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:188:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, Element node <a></a>], [Element node <lower-host><a></a></lower-host>, Element node <a></a>], "EventPath[9] must be the lower shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:189:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], "EventPath[10] must be the parent of the grand parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:190:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <a></a>], [Element node <slot class="upper-slot"></slot>, Element node <a></a>], "EventPath[11] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:191:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], "EventPath[12] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:192:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[13] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:193:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], "EventPath[14] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:194:17)
PassFiring an event on a node with two ancestors with a detached closed and closed shadow trees with an inner closed shadow tree
Asserts run
Pass
assert_equals(15, 15, "EventPath must contain 15 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:178:17)
Pass
assert_array_equals([Element node <a></a>, [...]], [Element node <a></a>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:180:17)
Pass
assert_array_equals([Element node <slot class="lower-slot"></slot>, Element node <a></a>], [Element node <slot class="lower-slot"></slot>, Element node <a></a>], "EventPath[1] must be the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:181:17)
Pass
assert_array_equals([Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], [Element node <span><slot class="lower-slot"></slot></span>, Element node <a></a>], "EventPath[2] must be the parent of the slot inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:182:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, Element node <a></a>], [Element node <slot class="inner-slot"></slot>, Element node <a></a>], "EventPath[3] must be the slot inside the shadow tree inside the lower shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:183:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <a></a>], "EventPath[4] must be the child of the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:184:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[5] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:185:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., Element node <a></a>], "EventPath[6] must be the host of the inner shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:186:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <a></a>], "EventPath[7] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:187:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[8] must be the lower shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:188:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, Element node <a></a>], [Element node <lower-host><a></a></lower-host>, Element node <a></a>], "EventPath[9] must be the lower shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:189:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <a></a>], "EventPath[10] must be the parent of the grand parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:190:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <a></a>], [Element node <slot class="upper-slot"></slot>, Element node <a></a>], "EventPath[11] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:191:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <a></a>], "EventPath[12] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:192:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <a></a>], [DocumentFragment node with 1 child, Element node <a></a>], "EventPath[13] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:193:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <a></a>], "EventPath[14] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:194:17)
PassFiring an event on a node within a open shadow tree that is itself a open shadow tree (the latter being the descendent of a host for a separate open shadow tree)
Asserts run
Pass
assert_equals(12, 12, "EventPath must contain 12 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:228:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, [...]], [Element node <slot class="inner-slot"></slot>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:230:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], "EventPath[1] must be the parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:231:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], [DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], "EventPath[2] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:232:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], "EventPath[3] must be the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:233:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[4] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:234:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[5] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:235:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, [...]], [Element node <lower-host><a></a></lower-host>, [...]], "EventPath[6] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:236:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], "EventPath[7] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:237:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], [Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], "EventPath[8] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:238:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], "EventPath[9] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:239:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], [DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], "EventPath[10] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:240:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], "EventPath[11] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:241:17)
PassFiring an event on a node within a closed shadow tree that is itself a open shadow tree (the latter being the descendent of a host for a separate open shadow tree)
Asserts run
Pass
assert_equals(12, 12, "EventPath must contain 12 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:228:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, [...]], [Element node <slot class="inner-slot"></slot>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:230:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], "EventPath[1] must be the parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:231:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], [DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], "EventPath[2] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:232:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], "EventPath[3] must be the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:233:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[4] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:234:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[5] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:235:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, [...]], [Element node <lower-host><a></a></lower-host>, [...]], "EventPath[6] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:236:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], "EventPath[7] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:237:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], [Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], "EventPath[8] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:238:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], "EventPath[9] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:239:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], [DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], "EventPath[10] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:240:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], "EventPath[11] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:241:17)
PassFiring an event on a node within a open shadow tree that is itself a closed shadow tree (the latter being the descendent of a host for a separate open shadow tree)
Asserts run
Pass
assert_equals(12, 12, "EventPath must contain 12 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:228:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, [...]], [Element node <slot class="inner-slot"></slot>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:230:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], "EventPath[1] must be the parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:231:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], [DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], "EventPath[2] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:232:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], "EventPath[3] must be the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:233:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[4] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:234:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[5] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:235:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, [...]], [Element node <lower-host><a></a></lower-host>, [...]], "EventPath[6] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:236:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], "EventPath[7] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:237:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], [Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], "EventPath[8] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:238:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], "EventPath[9] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:239:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], [DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], "EventPath[10] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:240:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], "EventPath[11] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:241:17)
PassFiring an event on a node within a closed shadow tree that is itself a closed shadow tree (the latter being the descendent of a host for a separate open shadow tree)
Asserts run
Pass
assert_equals(12, 12, "EventPath must contain 12 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:228:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, [...]], [Element node <slot class="inner-slot"></slot>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:230:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], "EventPath[1] must be the parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:231:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], [DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], "EventPath[2] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:232:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], "EventPath[3] must be the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:233:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[4] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:234:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[5] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:235:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, [...]], [Element node <lower-host><a></a></lower-host>, [...]], "EventPath[6] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:236:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], "EventPath[7] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:237:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], [Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], "EventPath[8] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:238:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], "EventPath[9] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:239:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], [DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], "EventPath[10] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:240:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], "EventPath[11] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:241:17)
PassFiring an event on a node within a open shadow tree that is itself a open shadow tree (the latter being the descendent of a host for a separate closed shadow tree)
Asserts run
Pass
assert_equals(12, 12, "EventPath must contain 12 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:228:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, [...]], [Element node <slot class="inner-slot"></slot>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:230:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], "EventPath[1] must be the parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:231:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], [DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], "EventPath[2] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:232:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], "EventPath[3] must be the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:233:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[4] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:234:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[5] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:235:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, [...]], [Element node <lower-host><a></a></lower-host>, [...]], "EventPath[6] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:236:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], "EventPath[7] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:237:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], [Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], "EventPath[8] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:238:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], "EventPath[9] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:239:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], [DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], "EventPath[10] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:240:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], "EventPath[11] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:241:17)
PassFiring an event on a node within a closed shadow tree that is itself a open shadow tree (the latter being the descendent of a host for a separate closed shadow tree)
Asserts run
Pass
assert_equals(12, 12, "EventPath must contain 12 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:228:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, [...]], [Element node <slot class="inner-slot"></slot>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:230:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], "EventPath[1] must be the parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:231:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], [DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], "EventPath[2] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:232:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], "EventPath[3] must be the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:233:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[4] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:234:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[5] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:235:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, [...]], [Element node <lower-host><a></a></lower-host>, [...]], "EventPath[6] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:236:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], "EventPath[7] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:237:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], [Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], "EventPath[8] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:238:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], "EventPath[9] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:239:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], [DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], "EventPath[10] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:240:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], "EventPath[11] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:241:17)
PassFiring an event on a node within a open shadow tree that is itself a closed shadow tree (the latter being the descendent of a host for a separate closed shadow tree)
Asserts run
Pass
assert_equals(12, 12, "EventPath must contain 12 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:228:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, [...]], [Element node <slot class="inner-slot"></slot>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:230:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], "EventPath[1] must be the parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:231:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], [DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], "EventPath[2] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:232:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], "EventPath[3] must be the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:233:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[4] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:234:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[5] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:235:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, [...]], [Element node <lower-host><a></a></lower-host>, [...]], "EventPath[6] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:236:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], "EventPath[7] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:237:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], [Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], "EventPath[8] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:238:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], "EventPath[9] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:239:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], [DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], "EventPath[10] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:240:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], "EventPath[11] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:241:17)
PassFiring an event on a node within a closed shadow tree that is itself a closed shadow tree (the latter being the descendent of a host for a separate closed shadow tree)
Asserts run
Pass
assert_equals(12, 12, "EventPath must contain 12 targets")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:228:17)
Pass
assert_array_equals([Element node <slot class="inner-slot"></slot>, [...]], [Element node <slot class="inner-slot"></slot>, [...]], "EventPath[0] must be the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:230:17)
Pass
assert_array_equals([Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], [Element node <i><slot class="inner-slot"></slot></i>, Element node <slot class="inner-slot"></slot>], "EventPath[1] must be the parent of the target")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:231:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], [DocumentFragment node with 1 child, Element node <slot class="inner-slot"></slot>], "EventPath[2] must be the inner shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:232:17)
Pass
assert_array_equals([Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], [Element node <inner-host><span><slot class="lower-slot"></slot></span>..., [...]], "EventPath[3] must be the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:233:17)
Pass
assert_array_equals([Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [Element node <em><inner-host><span><slot class="lower-slot"></slot></s..., Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[4] must be the parent of the inner shadow host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:234:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], [DocumentFragment node with 1 child, Element node <inner-host><span><slot class="lower-slot"></slot></span>...], "EventPath[5] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:235:17)
Pass
assert_array_equals([Element node <lower-host><a></a></lower-host>, [...]], [Element node <lower-host><a></a></lower-host>, [...]], "EventPath[6] must be the lower (but outer) shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:236:17)
Pass
assert_array_equals([Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], [Element node <p><lower-host><a></a></lower-host></p>, Element node <lower-host><a></a></lower-host>], "EventPath[7] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:237:17)
Pass
assert_array_equals([Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], [Element node <slot class="upper-slot"></slot>, Element node <lower-host><a></a></lower-host>], "EventPath[8] must be the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:238:17)
Pass
assert_array_equals([Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], [Element node <b><slot class="upper-slot"></slot></b>, Element node <lower-host><a></a></lower-host>], "EventPath[9] must be the parent of the slot inside the upper shadow tree")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:239:17)
Pass
assert_array_equals([DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], [DocumentFragment node with 1 child, Element node <lower-host><a></a></lower-host>], "EventPath[10] must be the upper shadow root")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:240:17)
Pass
assert_array_equals([Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], [Element node <upper-host><p><lower-host><a></a></lower-host></p></uppe..., Element node <lower-host><a></a></lower-host>], "EventPath[11] must be the host")
    at Test.<anonymous> ( /shadow-dom/event-inside-slotted-node.html:241:17)