Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/editing/execCommand/crash-inserting-span.html |
| diff --git a/third_party/WebKit/LayoutTests/editing/execCommand/crash-inserting-span.html b/third_party/WebKit/LayoutTests/editing/execCommand/crash-inserting-span.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..c5ee8e5f3ff2ff9d46b9e20f36ba1722c978dfcf |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/editing/execCommand/crash-inserting-span.html |
| @@ -0,0 +1,15 @@ |
| +<!doctype html> |
| +<script src="../../resources/testharness.js"></script> |
| +<script src="../../resources/testharnessreport.js"></script> |
| +<script src="../assert_selection.js"></script> |
| +<div id="log"></div> |
| +<script> |
| +test(() => { |
| + assert_selection( |
| + '<div contenteditable><span><a href=\"foo\"><p>^test</p><p>foo<span>bar</span>foo<span>bar</span>.|</p></a></span></div>', |
|
yosin_UTC9
2016/07/15 02:19:00
nit: No need to escape double quote. This is the r
|
| + selection => { |
|
yosin_UTC9
2016/07/15 02:19:00
nit: You can use short form:
['insertHTML', '<span
joone
2016/07/15 05:57:52
assert_selection(
'<div contenteditable><span>
yosin_UTC9
2016/07/15 07:06:40
Oops, sorry for confusion. I said wrong thing.
We
|
| + selection.document.execCommand('inserthtml', false, '<span style=\"color:green\">green</span>'); |
| + }, |
| + '<div contenteditable><span><p><a href=\"foo\"><span style=\"color:green\">green|</span></a></p></span></div>'); |
|
yosin_UTC9
2016/07/15 02:19:00
nit: No need to escape double quote. This is the r
|
| +}, 'Replace the selected tags with span tags'); |
| +</script> |