Pass | composedPath() must return an empty array when the event has not been dispatched | Asserts runPass | assert_array_equals([], [])
at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:18:5) |
|
Pass | composedPath() must return an empty array when the event is no longer dispatched | Asserts runPass | assert_array_equals([], [])
at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:24:5) |
|
Pass | composed on EventInit must default to false | Asserts runPass | assert_false(false)
at Test.<anonymous> ( /shadow-dom/Extensions-to-Event-Interface.html:29:5) |
|
Pass | composed on EventInit must set the composed flag | Asserts runPass | 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) |
|
Pass | The event must propagate out of open mode shadow boundaries when the composed flag is set | Asserts runPass | 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) |
|
Pass | The event must propagate out of closed mode shadow boundaries when the composed flag is set | Asserts runPass | 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) |
|
Pass | The event must not propagate out of open mode shadow boundaries when the composed flag is unset | Asserts runPass | 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) |
|
Pass | The event must not propagate out of closed mode shadow boundaries when the composed flag is unset | Asserts runPass | 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) |
|
Pass | The event must not propagate out of open mode shadow boundaries when the composed flag is unset on an event with relatedTarget | Asserts runPass | 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) |
|
Pass | The event must not propagate out of closed mode shadow boundaries when the composed flag is unset on an event with relatedTarget | Asserts runPass | 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) |
|
Pass | The 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 runPass | 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) |
|
Pass | The 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 runPass | 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) |
|
Pass | The event must propagate out of open mode shadow tree in which the relative target and the relative related target are the same | Asserts runPass | 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) |
|
Pass | The event must propagate out of closed mode shadow tree in which the relative target and the relative related target are the same | Asserts runPass | 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) |
|
Pass | composedPath() must contain and only contain the unclosed nodes of target in open mode shadow trees | Asserts runPass | 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) |
|
Pass | composedPath() must contain and only contain the unclosed nodes of target in closed mode shadow trees | Asserts runPass | 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) |
|