Summary

Harness status: OK

Found 20 tests

Details

ResultTest NameMessage
Pass:focus must not match a shadow host with {mode:open, delegatesFocus:false} shadow root that does not contain the focused element
Asserts run
Pass
assert_equals(Element node <input id="defaultFocus" autofocus=""></input>, Element node <input id="defaultFocus" autofocus=""></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:59:9)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:60:9)
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:61:9)
Pass:focus must match a shadow host with {mode:open, delegatesFocus:false} shadow root that contains the focused element
Asserts run
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:71:9)
Pass
assert_equals(Element node <input></input>, Element node <input></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:72:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:73:9)
Pass:focus must not match a shadow host with {mode:open, delegatesFocus:false} shadow root contains the focused element assigned to a slot
Asserts run
Pass
assert_equals(Element node <input></input>, Element node <input></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:84:9)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:85:9)
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:86:9)
Pass:focus must match all shadow hosts which are ancestors of a foccused element; {mode:open, delegatesFocus:false}
Asserts run
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:97:9)
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:98:9)
Pass
assert_equals(Element node <input></input>, Element node <input></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:99:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:100:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:101:9)
Pass:focus behavior on tree structure changes; {mode:open, delegatesFocus:false}
Asserts run
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:112:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:114:9)
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:116:9)
Pass:focus must not match a shadow host with {mode:open, delegatesFocus:true} shadow root that does not contain the focused element
Asserts run
Pass
assert_equals(Element node <input id="defaultFocus" autofocus=""></input>, Element node <input id="defaultFocus" autofocus=""></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:59:9)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:60:9)
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:61:9)
Pass:focus must match a shadow host with {mode:open, delegatesFocus:true} shadow root that contains the focused element
Asserts run
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:71:9)
Pass
assert_equals(Element node <input></input>, Element node <input></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:72:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:73:9)
Pass:focus must not match a shadow host with {mode:open, delegatesFocus:true} shadow root contains the focused element assigned to a slot
Asserts run
Pass
assert_equals(Element node <input></input>, Element node <input></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:84:9)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:85:9)
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:86:9)
Pass:focus must match all shadow hosts which are ancestors of a foccused element; {mode:open, delegatesFocus:true}
Asserts run
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:97:9)
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:98:9)
Pass
assert_equals(Element node <input></input>, Element node <input></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:99:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:100:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:101:9)
Pass:focus behavior on tree structure changes; {mode:open, delegatesFocus:true}
Asserts run
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:112:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:114:9)
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:116:9)
Pass:focus must not match a shadow host with {mode:closed, delegatesFocus:false} shadow root that does not contain the focused element
Asserts run
Pass
assert_equals(Element node <input id="defaultFocus" autofocus=""></input>, Element node <input id="defaultFocus" autofocus=""></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:59:9)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:60:9)
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:61:9)
Pass:focus must match a shadow host with {mode:closed, delegatesFocus:false} shadow root that contains the focused element
Asserts run
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:71:9)
Pass
assert_equals(Element node <input></input>, Element node <input></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:72:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:73:9)
Pass:focus must not match a shadow host with {mode:closed, delegatesFocus:false} shadow root contains the focused element assigned to a slot
Asserts run
Pass
assert_equals(Element node <input></input>, Element node <input></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:84:9)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:85:9)
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:86:9)
Pass:focus must match all shadow hosts which are ancestors of a foccused element; {mode:closed, delegatesFocus:false}
Asserts run
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:97:9)
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:98:9)
Pass
assert_equals(Element node <input></input>, Element node <input></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:99:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:100:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:101:9)
Pass:focus behavior on tree structure changes; {mode:closed, delegatesFocus:false}
Asserts run
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:112:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:114:9)
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:116:9)
Pass:focus must not match a shadow host with {mode:closed, delegatesFocus:true} shadow root that does not contain the focused element
Asserts run
Pass
assert_equals(Element node <input id="defaultFocus" autofocus=""></input>, Element node <input id="defaultFocus" autofocus=""></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:59:9)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:60:9)
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:61:9)
Pass:focus must match a shadow host with {mode:closed, delegatesFocus:true} shadow root that contains the focused element
Asserts run
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:71:9)
Pass
assert_equals(Element node <input></input>, Element node <input></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:72:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:73:9)
Pass:focus must not match a shadow host with {mode:closed, delegatesFocus:true} shadow root contains the focused element assigned to a slot
Asserts run
Pass
assert_equals(Element node <input></input>, Element node <input></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:84:9)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:85:9)
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:86:9)
Pass:focus must match all shadow hosts which are ancestors of a foccused element; {mode:closed, delegatesFocus:true}
Asserts run
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:97:9)
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:98:9)
Pass
assert_equals(Element node <input></input>, Element node <input></input>)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:99:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:100:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:101:9)
Pass:focus behavior on tree structure changes; {mode:closed, delegatesFocus:true}
Asserts run
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:112:9)
Pass
assert_true(true)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:114:9)
Pass
assert_false(false)
    at Test.<anonymous> ( /shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:116:9)