Summary

Harness status: OK

Found 13 tests

Details

ResultTest NameMessage
PassSlots fallback: Basic.
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:23:3)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:25:3)
Pass
assert_array_equals([Element node <div id="f1"></div>], [Element node <div id="f1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:26:3)
PassSlots fallback: Basic, elements only.
Asserts run
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:32:3)
Pass
assert_array_equals([Element node <div id="f1"></div>], [Element node <div id="f1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:33:3)
PassSlots fallback: Slots in Slots.
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:54:3)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:56:3)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:57:3)
Pass
assert_array_equals([Element node <div id="f1"></div>], [Element node <div id="f1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:59:3)
Pass
assert_array_equals([Element node <div id="f1"></div>], [Element node <div id="f1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:60:3)
PassSlots fallback: Slots in Slots, elements only.
Asserts run
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:66:3)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:67:3)
Pass
assert_array_equals([Element node <div id="f1"></div>], [Element node <div id="f1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:69:3)
Pass
assert_array_equals([Element node <div id="f1"></div>], [Element node <div id="f1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:70:3)
PassSlots fallback: Fallback contents should not be used if a node is assigned.
Asserts run
Pass
assert_equals(Element node <slot id="s1" name="slot1"><slot id="s2" name="slot2"><di..., Element node <slot id="s1" name="slot1"><slot id="s2" name="slot2"><di...)
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:92:3)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:93:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>], [Element node <div id="c1" slot="slot1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:95:3)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:96:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>], [Element node <div id="c1" slot="slot1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:98:3)
Pass
assert_array_equals([Element node <div id="f1"></div>], [Element node <div id="f1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:99:3)
PassSlots fallback: Slots in Slots: Assigned nodes should be used as fallback contents of another slot
Asserts run
Pass
assert_equals(Element node <slot id="s2" name="slot2"><div id="f1"></div></slot>, Element node <slot id="s2" name="slot2"><div id="f1"></div></slot>)
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:121:3)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:122:3)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:124:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot2"></div>], [Element node <div id="c1" slot="slot2"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:125:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot2"></div>], [Element node <div id="c1" slot="slot2"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:127:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot2"></div>], [Element node <div id="c1" slot="slot2"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:128:3)
PassSlots fallback: Complex case.
Asserts run
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>], [Element node <div id="c1" slot="slot1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:161:3)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:162:3)
Pass
assert_array_equals([Element node <slot id="s2" name="slot2" slot="slot3"><slot id="s1" nam...], [Element node <slot id="s2" name="slot2" slot="slot3"><slot id="s1" nam...])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:163:3)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:164:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>], [Element node <div id="c1" slot="slot1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:166:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>], [Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:167:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>], [Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:168:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>, Element node <div id="f4"></div>], [Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>, Element node <div id="f4"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:169:3)
PassSlots fallback: Complex case, elements only.
Asserts run
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>], [Element node <div id="c1" slot="slot1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:175:3)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:176:3)
Pass
assert_array_equals([Element node <slot id="s2" name="slot2" slot="slot3">           <slot ...], [Element node <slot id="s2" name="slot2" slot="slot3">           <slot ...])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:177:3)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:178:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>], [Element node <div id="c1" slot="slot1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:180:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>], [Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:181:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>], [Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:182:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>, Element node <div id="f4"></div>], [Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>, Element node <div id="f4"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:183:3)
PassSlots fallback: Mutation. Append fallback contents.
Asserts run
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>], [Element node <div id="c1" slot="slot1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:193:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>, Element node <div></div>], [Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>, Element node <div></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:194:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>, Element node <div></div>], [Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>, Element node <div></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:195:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>, Element node <div></div>, Element node <div id="f4"></div>], [Element node <div id="c1" slot="slot1"></div>, Element node <div id="f2"></div>, Element node <div></div>, Element node <div id="f4"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:196:3)
PassSlots fallback: Mutation. Remove fallback contents.
Asserts run
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>], [Element node <div id="c1" slot="slot1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:205:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>], [Element node <div id="c1" slot="slot1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:206:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>], [Element node <div id="c1" slot="slot1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:207:3)
Pass
assert_array_equals([Element node <div id="c1" slot="slot1"></div>, Element node <div id="f4"></div>], [Element node <div id="c1" slot="slot1"></div>, Element node <div id="f4"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:208:3)
PassSlots fallback: Mutation. Assign a node to a slot so that fallback contens are no longer used.
Asserts run
Pass
assert_array_equals([Element node <div slot="slot2"></div>], [Element node <div slot="slot2"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:219:3)
Pass
assert_array_equals([Element node <div slot="slot2"></div>], [Element node <div slot="slot2"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:220:3)
Pass
assert_array_equals([Element node <div slot="slot2"></div>], [Element node <div slot="slot2"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:221:3)
Pass
assert_array_equals([Element node <div slot="slot2"></div>, Element node <div id="f4"></div>], [Element node <div slot="slot2"></div>, Element node <div id="f4"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:222:3)
PassSlots fallback: Mutation. Remove an assigned node from a slot so that fallback contens will be used.
Asserts run
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:231:3)
Pass
assert_array_equals([Element node <div id="f1"></div>], [Element node <div id="f1"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:233:3)
Pass
assert_array_equals([Element node <div id="f1"></div>, Element node <div id="f2"></div>], [Element node <div id="f1"></div>, Element node <div id="f2"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:234:3)
Pass
assert_array_equals([Element node <div id="f1"></div>, Element node <div id="f2"></div>], [Element node <div id="f1"></div>, Element node <div id="f2"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:235:3)
Pass
assert_array_equals([Element node <div id="f1"></div>, Element node <div id="f2"></div>, Element node <div id="f4"></div>], [Element node <div id="f1"></div>, Element node <div id="f2"></div>, Element node <div id="f4"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:236:3)
PassSlots fallback: Mutation. Remove a slot which is a fallback content of another slot.
Asserts run
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:245:3)
Pass
assert_array_equals([], [], "fall back contents should be empty because s1 is not in a shadow tree.")
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:247:3)
Pass
assert_array_equals([Element node <div id="f2"></div>], [Element node <div id="f2"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:249:3)
Pass
assert_array_equals([Element node <div id="f2"></div>], [Element node <div id="f2"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:250:3)
Pass
assert_array_equals([Element node <div id="f2"></div>, Element node <div id="f4"></div>], [Element node <div id="f2"></div>, Element node <div id="f4"></div>])
    at Test.<anonymous> ( /shadow-dom/slots-fallback.html:251:3)