blob: 2b9b31cfafa6047f6791aec2da45cd6a5b383633 [file] [log] [blame]
<!DOCTYPE html>
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
<script src="../resources/run-after-layout-and-paint.js"></script>
<p id="fontFamily" style="font-family: serif">Font family.</p>
<p id="fontSize" style="font-size: 200%">Font size.</p>
<script>
test_after_layout_and_paint(() => {
let fontFamily = document.getElementById('fontFamily');
let axFontFamily = accessibilityController.accessibleElementById('fontFamily');
assert_equals(axFontFamily.fontFamily, 'AXFontFamily: -webkit-serif');
fontFamily.style.fontFamily = 'sans-serif';
assert_equals(axFontFamily.fontFamily, 'AXFontFamily: -webkit-sans-serif');
}, 'Ensures that the font family can be dynamically changed.');
test_after_layout_and_paint(() => {
let fontSize = document.getElementById('fontSize');
let axFontSize = accessibilityController.accessibleElementById('fontSize');
assert_equals(axFontSize.fontSize, 32);
fontSize.style.fontSize = '300%';
assert_equals(axFontSize.fontSize, 48);
}, 'Ensures that the font size can be dynamically changed.');
</script>