| Index: LayoutTests/fast/events/key-events-in-editable-flexbox.html
|
| diff --git a/LayoutTests/fast/events/key-events-in-editable-flexbox.html b/LayoutTests/fast/events/key-events-in-editable-flexbox.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..78e8a1a7159c512bd110f3642c2a0fed8390475b
|
| --- /dev/null
|
| +++ b/LayoutTests/fast/events/key-events-in-editable-flexbox.html
|
| @@ -0,0 +1,46 @@
|
| +<html>
|
| + <head>
|
| + <script src="../../resources/js-test.js"></script>
|
| + <style>
|
| + #target {
|
| + display: flex;
|
| + display: -webkit-flex;
|
| + }
|
| + </style>
|
| + <script>
|
| + var targetDiv;
|
| +
|
| + function test()
|
| + {
|
| + targetDiv = document.getElementById('target');
|
| + targetDiv.focus();
|
| +
|
| + if (window.testRunner) {
|
| + // Move cursor to the end of line.
|
| + eventSender.keyDown("end", []);
|
| +
|
| + eventSender.keyDown('E');
|
| + eventSender.keyDown('S');
|
| + eventSender.keyDown('T');
|
| + shouldBeEqualToString("targetDiv.innerText", "TEST");
|
| +
|
| + eventSender.keyDown("backspace", []);
|
| + eventSender.keyDown("backspace", []);
|
| + eventSender.keyDown("backspace", []);
|
| + eventSender.keyDown("backspace", []);
|
| + shouldBeEmptyString("targetDiv.innerText");
|
| +
|
| + eventSender.keyDown('T');
|
| + eventSender.keyDown('E');
|
| + eventSender.keyDown('S');
|
| + eventSender.keyDown('T');
|
| + shouldBeEqualToString("targetDiv.innerText", "TEST");
|
| + }
|
| + }
|
| + </script>
|
| + </head>
|
| +
|
| + <body onload="test()">
|
| + <div id="target" contentEditable>T</div>
|
| + </body>
|
| +</html>
|
|
|