Index: third_party/WebKit/LayoutTests/editing/inserting/insert-space.html |
diff --git a/third_party/WebKit/LayoutTests/editing/inserting/insert-space.html b/third_party/WebKit/LayoutTests/editing/inserting/insert-space.html |
index 5edee77eb90a06b862dc009c889bf46fe45b9c4c..778ca82f08f38f3fa85319cb9a5d38a9b8243cae 100644 |
--- a/third_party/WebKit/LayoutTests/editing/inserting/insert-space.html |
+++ b/third_party/WebKit/LayoutTests/editing/inserting/insert-space.html |
@@ -21,4 +21,17 @@ test(() => assert_selection( |
}, |
'<div contenteditable><p id="para">A |B</p></div>'), |
'insert a plain space between two inserted text nodes'); |
+ |
+test(() => assert_selection( |
+ '<div contenteditable><p id="para"></p></div>', |
+ selection => { |
+ var para = selection.document.getElementById('para'); |
+ para.appendChild(selection.document.createTextNode('A')); |
+ para.appendChild(selection.document.createTextNode('')); |
+ selection.collapse(para.firstChild, 1); |
+ |
+ selection.document.execCommand('insertText', false, ' '); |
+ }, |
+ '<div contenteditable><p id="para">A\u00A0|</p></div>'), |
+ 'Insert a instead of plain space when it is inserted before the empty text node'); |
</script> |