blob: 7f0fef1c06f92dc645986383a9f69f9f3155d6ff [file] [edit]
<!doctype html><!-- webkit-test-runner [ runSingly=true AccessibilityTextStitchingEnabled=false ] -->
<html>
<head>
<script src="../resources/js-test.js"></script>
<script src="../resources/accessibility-helper.js"></script>
<style>
#target::before { content: "before-"; }
#target::after { content: "-after"; }
</style>
</head>
<body>
<p id="target">middle</p>
<script>
description("::before / ::after generated content has no DOM node, so it must be excluded from the text-marker string of a containing range, matching the live tree (and TextIterator), which never emits generated content. Regression test for the isolated tree caching generated-content text runs.");
if (window.accessibilityController) {
var target = accessibilityController.accessibleElementById("target");
var range = target.textMarkerRangeForElement(target);
shouldBe("target.stringForTextMarkerRange(range)", "'middle'");
}
</script>
</body>
</html>