<!doctype HTML>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="../assert_selection.js"></script>
<script>
// This tests for a bug where hitting return inside an empty paragraph in a
// non-empty list item would remove it.
selection_test(
[
'<div contenteditable>',
'<ul>',
'<li>foo<br><br>|</li>',
'</ul>',
'</div>',
],
'insertParagraph',
[
'<div contenteditable>',
'<ul>',
'<li>foo<br><br></li>',
'<li>|<br></li>',
'</ul>',
'</div>',
],
'insertParagraph at empty paragraph in list item');
</script>