blob: c0e4d4f3f694b0dfe9d5f68e2fde017ed0e130fb [file] [log] [blame]
<!DOCTYPE HTML>
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
<a id="link" href="#">
<b id="inline" role="group">Inline</b>
<div id="block">Block</div>
</a>
<script>
function IsAncestorOf(ancestor, descendant) {
var parent = descendant.parentElement();
if (!parent)
return false;
if (parent.isEqual(ancestor))
return true;
return IsAncestorOf(ancestor, parent);
}
test(function(t) {
var axLink = accessibilityController.accessibleElementById("link");
var axInline = accessibilityController.accessibleElementById("inline");
var axBlock = accessibilityController.accessibleElementById("block");
assert_false(IsAncestorOf(axBlock, axInline));
assert_false(IsAncestorOf(axInline, axBlock));
assert_true(IsAncestorOf(axLink, axInline));
assert_true(IsAncestorOf(axLink, axBlock));
}, "Ensure that continuations are included in the accessibility tree.");
</script>