Extensions-to-Event-Interface.html

FAILExpected10 of 16 subtests pass409 ms

Details

Test
/shadow-dom/Extensions-to-Event-Interface.html
Harness
OK

Subtests

StatusSubtestMessage
PASScomposedPath() must return an empty array when the event has not been dispatched
PASScomposedPath() must return an empty array when the event is no longer dispatched
PASScomposed on EventInit must default to false
PASScomposed on EventInit must set the composed flag
FAILThe event must propagate out of open mode shadow boundaries when the composed flag is set
assert_array_equals: lengths differ, expected array ["A1a", "A1-SR", "A1", "A-SR", "A"] length 5, got ["A1a", "A1-SR", "A1", "A-SR", "A", undefined] length 6
assert_array_equals: lengths differ, expected array ["A1a", "A1-SR", "A1", "A-SR", "A"] length 5, got ["A1a", "A1-SR", "A1", "A-SR", "A", undefined] length 6
FAILThe event must propagate out of closed mode shadow boundaries when the composed flag is set
assert_array_equals: lengths differ, expected array ["A1a", "A1-SR", "A1", "A-SR", "A"] length 5, got ["A1a", "A1-SR", "A1", "A-SR", "A", undefined] length 6
assert_array_equals: lengths differ, expected array ["A1a", "A1-SR", "A1", "A-SR", "A"] length 5, got ["A1a", "A1-SR", "A1", "A-SR", "A", undefined] length 6
PASSThe event must not propagate out of open mode shadow boundaries when the composed flag is unset
PASSThe event must not propagate out of closed mode shadow boundaries when the composed flag is unset
PASSThe event must not propagate out of open mode shadow boundaries when the composed flag is unset on an event with relatedTarget
PASSThe event must not propagate out of closed mode shadow boundaries when the composed flag is unset on an event with relatedTarget
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
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
FAILThe event must propagate out of open mode shadow tree in which the relative target and the relative related target are the same
assert_array_equals: lengths differ, expected array ["A1a", "A1-SR", "A1", "A-SR"] length 4, got ["A1a", "A1-SR", "A1", "A-SR", "A", undefined] length 6
assert_array_equals: lengths differ, expected array ["A1a", "A1-SR", "A1", "A-SR"] length 4, got ["A1a", "A1-SR", "A1", "A-SR", "A", undefined] length 6
FAILThe event must propagate out of closed mode shadow tree in which the relative target and the relative related target are the same
assert_array_equals: lengths differ, expected array ["A1a", "A1-SR", "A1", "A-SR"] length 4, got ["A1a", "A1-SR", "A1", "A-SR", "A", undefined] length 6
assert_array_equals: lengths differ, expected array ["A1a", "A1-SR", "A1", "A-SR"] length 4, got ["A1a", "A1-SR", "A1", "A-SR", "A", undefined] length 6
FAILcomposedPath() must contain and only contain the unclosed nodes of target in open mode shadow trees
assert_array_equals: lengths differ, expected array ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"] length 9, got ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A", un…
assert_array_equals: lengths differ, expected array ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A"] length 9, got ["B1a", "B1c-S", "B1-SR", "B1", "B-SR", "B", "A2-S", "A-SR", "A", un…
FAILcomposedPath() must contain and only contain the unclosed nodes of target in closed mode shadow trees
assert_array_equals: lengths differ, expected array ["B1a", "B1", "B-SR", "B", "A"] length 5, got ["B1a", "B1", "B-SR", "B", "A", undefined] length 6
assert_array_equals: lengths differ, expected array ["B1a", "B1", "B-SR", "B", "A"] length 5, got ["B1a", "B1", "B-SR", "B", "A", undefined] length 6