| Index: third_party/WebKit/LayoutTests/editing/inserting/insert_html_as_plain_text.html
|
| diff --git a/third_party/WebKit/LayoutTests/editing/inserting/insert_html_as_plain_text.html b/third_party/WebKit/LayoutTests/editing/inserting/insert_html_as_plain_text.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..d63da1699b81b8c25182e279f94153d07a4c459f
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/editing/inserting/insert_html_as_plain_text.html
|
| @@ -0,0 +1,26 @@
|
| +<!doctype html>
|
| +<script src="../../resources/testharness.js"></script>
|
| +<script src="../../resources/testharnessreport.js"></script>
|
| +<script src="../assert_selection.js"></script>
|
| +<script>
|
| +// See detail in http://wkb.ug/8145
|
| +test(() => assert_selection(
|
| + '<div contenteditable="plaintext-only">|</div>',
|
| + 'insertHTML <p style="margin: 0; font: 12px Helvetica">foo <b>bar</b> baz</p>',
|
| + '<div contenteditable="plaintext-only">foo bar baz|</div>'),
|
| + 'insert HTML as plain text.');
|
| +
|
| +// Regression by 8145 fix
|
| +test(() => assert_selection(
|
| + '<div contenteditable>foo<br>|bar<br>baz</div>',
|
| + 'insertHTML <div>FOO</div>BAR',
|
| + '<div contenteditable>foo<br><div>FOO</div>BAR|bar<br>baz</div>'),
|
| + 'insert HTML at start of paragraph.');
|
| +
|
| +// Regression by 8145 fix
|
| +test(() => assert_selection(
|
| + '<div contenteditable><div>f|oo</div></div>',
|
| + 'insertHTML <div>bar</div>baz<br class="Apple-interchange-newline">',
|
| + '<div contenteditable><div>fbar</div>baz<div>|oo</div></div>'),
|
| + 'interchange-newline is not inserted before DIV');
|
| +</script>
|
|
|