chromium/third_party/blink/web_tests/editing/selection/move-backwords-by-word-001.html

<!doctype html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="../assert_selection.js"></script>
<script>
// Note that this tests the fix for this bug:
// rdar://problem/3765519 REGRESSION (Mail): word movement goes too far
// upstream at start of line.
selection_test(
    '<div contenteditable>foo<br>bar ba|z</div>',
    selection => selection.modify('move', 'backward', 'word'),
    '<div contenteditable>foo<br>bar |baz</div>');
selection_test(
    '<div contenteditable>foo<br>bar |baz</div>',
    selection => selection.modify('move', 'backward', 'word'),
    '<div contenteditable>foo<br>|bar baz</div>');
</script>