Summary

Harness status: OK

Found 16 tests

Details

ResultTest NameMessage
PasscomposedPath() must return an empty array when the event has not been dispatched
Asserts run
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:18:5)
PasscomposedPath() must return an empty array when the event is no longer dispatched
Asserts run
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:24:5)
Passcomposed on EventInit must default to false
Asserts run
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:29:5)
Passcomposed on EventInit must set the composed flag
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:34:5)
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:37:5)
PassThe event must propagate out of open mode shadow boundaries when the composed flag is set
Asserts run
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR", "A"], ["A1a", "A1-SR", "A1", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:56:9)
Pass
assert_equals(5, 5)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:57:9)
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR", "A"], ["A1a", "A1-SR", "A1", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:58:9)
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR", "A"], ["A1a", "A1-SR", "A1", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:59:9)
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR", "A"], ["A1a", "A1-SR", "A1", "A-SR", "A"], "composedPath must only contain unclosed nodes of the current target.")
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:60:9)
PassThe event must propagate out of closed mode shadow boundaries when the composed flag is set
Asserts run
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR", "A"], ["A1a", "A1-SR", "A1", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:56:9)
Pass
assert_equals(5, 5)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:57:9)
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR", "A"], ["A1a", "A1-SR", "A1", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:58:9)
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR", "A"], ["A1a", "A1-SR", "A1", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:59:9)
Pass
assert_array_equals(["A1", "A-SR", "A"], ["A1", "A-SR", "A"], "composedPath must only contain unclosed nodes of the current target.")
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:60:9)
PassThe event must not propagate out of open mode shadow boundaries when the composed flag is unset
Asserts run
Pass
assert_array_equals(["A1a", "A1-SR"], ["A1a", "A1-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:84:9)
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:85:9)
Pass
assert_array_equals(["A1a", "A1-SR"], ["A1a", "A1-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:86:9)
Pass
assert_array_equals(["A1a", "A1-SR"], ["A1a", "A1-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:87:9)
PassThe event must not propagate out of closed mode shadow boundaries when the composed flag is unset
Asserts run
Pass
assert_array_equals(["A1a", "A1-SR"], ["A1a", "A1-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:84:9)
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:85:9)
Pass
assert_array_equals(["A1a", "A1-SR"], ["A1a", "A1-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:86:9)
Pass
assert_array_equals(["A1a", "A1-SR"], ["A1a", "A1-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:87:9)
PassThe event must not propagate out of open mode shadow boundaries when the composed flag is unset on an event with relatedTarget
Asserts run
Pass
assert_array_equals(["A1a", "A1-SR"], ["A1a", "A1-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:110:9)
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:111:9)
Pass
assert_array_equals(["A1a", "A1-SR"], ["A1a", "A1-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:112:9)
Pass
assert_array_equals(["A1a", "A1-SR"], ["A1a", "A1-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:113:9)
Pass
assert_array_equals(["A2-S", "A2-S"], ["A2-S", "A2-S"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:114:9)
PassThe event must not propagate out of closed mode shadow boundaries when the composed flag is unset on an event with relatedTarget
Asserts run
Pass
assert_array_equals(["A1a", "A1-SR"], ["A1a", "A1-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:110:9)
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:111:9)
Pass
assert_array_equals(["A1a", "A1-SR"], ["A1a", "A1-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:112:9)
Pass
assert_array_equals(["A1a", "A1-SR"], ["A1a", "A1-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:113:9)
Pass
assert_array_equals(["A2-S", "A2-S"], ["A2-S", "A2-S"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:114:9)
PassThe event must not propagate out of open mode shadow tree of the target but must propagate out of inner shadow trees when the scoped flag is set
Asserts run
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:138:9)
Pass
assert_equals(5, 5)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:139:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:140:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:141:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:142:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:143:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:144:9)
Pass
assert_array_equals(["B1", "B1b", "B1b", "B1", "B1"], ["B1", "B1b", "B1b", "B1", "B1"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:145:9)
PassThe event must not propagate out of closed mode shadow tree of the target but must propagate out of inner shadow trees when the scoped flag is set
Asserts run
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:138:9)
Pass
assert_equals(5, 5)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:139:9)
Pass
assert_array_equals(["B1a", "B1", "B-SR"], ["B1a", "B1", "B-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:140:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:141:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:142:9)
Pass
assert_array_equals(["B1a", "B1", "B-SR"], ["B1a", "B1", "B-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:143:9)
Pass
assert_array_equals(["B1a", "B1", "B-SR"], ["B1a", "B1", "B-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:144:9)
Pass
assert_array_equals(["B1", "B1b", "B1b", "B1", "B1"], ["B1", "B1b", "B1b", "B1", "B1"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:145:9)
PassThe event must propagate out of open mode shadow tree in which the relative target and the relative related target are the same
Asserts run
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR"], ["A1a", "A1-SR", "A1", "A-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:169:9)
Pass
assert_equals(4, 4)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:170:9)
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR"], ["A1a", "A1-SR", "A1", "A-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:171:9)
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR"], ["A1a", "A1-SR", "A1", "A-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:172:9)
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR"], ["A1a", "A1-SR", "A1", "A-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:173:9)
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR"], ["A1a", "A1-SR", "A1", "A-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:174:9)
Pass
assert_array_equals(["A2-S", "A2-S", "A2-S", "A2-S"], ["A2-S", "A2-S", "A2-S", "A2-S"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:175:9)
PassThe event must propagate out of closed mode shadow tree in which the relative target and the relative related target are the same
Asserts run
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR"], ["A1a", "A1-SR", "A1", "A-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:169:9)
Pass
assert_equals(4, 4)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:170:9)
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR"], ["A1a", "A1-SR", "A1", "A-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:171:9)
Pass
assert_array_equals(["A1a", "A1-SR", "A1", "A-SR"], ["A1a", "A1-SR", "A1", "A-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:172:9)
Pass
assert_array_equals(["A1", "A-SR"], ["A1", "A-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:173:9)
Pass
assert_array_equals(["A1", "A-SR"], ["A1", "A-SR"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:174:9)
Pass
assert_array_equals(["A2-S", "A2-S", "A2-S", "A2-S"], ["A2-S", "A2-S", "A2-S", "A2-S"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:175:9)
PasscomposedPath() must contain and only contain the unclosed nodes of target in open mode shadow trees
Asserts run
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:204:9)
Pass
assert_equals(9, 9)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:205:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:206:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:207:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:208:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:209:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:210:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:211:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:212:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:213:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:214:9)
Pass
assert_array_equals(["A", "A", "A", "A", "A", "A", "A1", "A1", "A"], ["A", "A", "A", "A", "A", "A", "A1", "A1", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:215:9)
PasscomposedPath() must contain and only contain the unclosed nodes of target in closed mode shadow trees
Asserts run
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:204:9)
Pass
assert_equals(9, 9)
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:205:9)
Pass
assert_array_equals(["B1a", "B1", "B-SR", "B", "A"], ["B1a", "B1", "B-SR", "B", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:206:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:207:9)
Pass
assert_array_equals(["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A"], ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:208:9)
Pass
assert_array_equals(["B1a", "B1", "B-SR", "B", "A"], ["B1a", "B1", "B-SR", "B", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:209:9)
Pass
assert_array_equals(["B1a", "B1", "B-SR", "B", "A"], ["B1a", "B1", "B-SR", "B", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:210:9)
Pass
assert_array_equals(["B", "A"], ["B", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:211:9)
Pass
assert_array_equals(["B", "A2-S", "A-SR", "A"], ["B", "A2-S", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:212:9)
Pass
assert_array_equals(["B", "A2-S", "A-SR", "A"], ["B", "A2-S", "A-SR", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:213:9)
Pass
assert_array_equals(["B", "A"], ["B", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:214:9)
Pass
assert_array_equals(["A", "A", "A", "A", "A", "A", "A1", "A1", "A"], ["A", "A", "A", "A", "A", "A", "A1", "A1", "A"])
    at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:215:9)