blob: 55aa59c524661ca36b1d341ab73aafec239394d8 [file] [log] [blame]
<!doctype html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="../assert_selection.js"></script>
<script>
test(() => assert_selection(
'<div contenteditable>|hello</div>',
'insertText c',
'<div contenteditable>c|hello</div>'),
'insert text into DIV with some text');
test(() => assert_selection(
'<div contenteditable>|</div>',
'insertText c',
'<div contenteditable>c|</div>'),
'insert text into completely empty DIV');
test(() => assert_selection(
'<div contenteditable>|\n</div>',
'insertText c',
'<div contenteditable>c|\n</div>'),
'insert text into DIV with collapsable whitespace');
test(() => assert_selection(
'<div contenteditable style="min-height: 20px">|<p></p></div>',
'insertText c',
'<div contenteditable style="min-height: 20px">c|<p></p></div>'),
'insert text into DIV with empty P');
test(() => assert_selection(
'<div contenteditable style="min-height: 20px">|\n<p></p>\n</div>',
'insertText c',
'<div contenteditable style="min-height: 20px">c|\n<p></p>\n</div>'),
'insert text into DIV with empty P with collapsable whitespace');
</script>