Skip to content

Commit

Permalink
Test ShadowRoot's delegatesFocus attribute
Browse files Browse the repository at this point in the history
  • Loading branch information
foolip committed Apr 20, 2021
1 parent d563ea8 commit b85e7f7
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions shadow-dom/focus/ShadowRoot-delegatesFocus.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>ShadowRoot's delegatesFocus attribute</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<div id="host1"></div>
<div id="host2"></div>
<div id="host3"></div>
<script>
test(t => {
const host = document.getElementById("host1");
const shadowRoot = host.attachShadow({mode: "closed"});
assert_equals(shadowRoot.delegatesFocus, false);
}, "default delegatesFocus value");

test(t => {
const host = document.getElementById("host2");
const shadowRoot = host.attachShadow({mode: "closed", delegatesFocus: false});
assert_equals(shadowRoot.delegatesFocus, false);
}, "delegatesFocus set to false in init dict");

test(t => {
const host = document.getElementById("host3");
const shadowRoot = host.attachShadow({mode: "closed", delegatesFocus: true});
assert_equals(shadowRoot.delegatesFocus, true);
}, "delegatesFocus set to true in init dict");
</script>

0 comments on commit b85e7f7

Please sign in to comment.