Turn On Smart Delete
[WebKit-https.git] / LayoutTests / editing / deleting / smart-delete-003.html
1 <!DOCTYPE html>
2 <html> 
3 <head>
4
5 <style>
6 .editing { 
7     border: 2px solid red; 
8     font-size: 24px; 
9 }
10 .explanation { 
11     border: 2px solid blue; 
12     padding: 12px; 
13     font-size: 24px; 
14     margin-bottom: 24px;
15 }
16 .scenario { margin-bottom: 16px;}
17 .scenario:first-line { font-weight: bold; margin-bottom: 16px;}
18 .expected-results:first-line { font-weight: bold }
19 </style>
20 <script src="../editing.js"></script>
21 <script src="../../resources/ui-helper.js"></script>
22 <div class="scenario">
23 <p>This tests deleting a selection created with a word granularity.  To run it manually, double click on 'bar' and hit delete.  You should see 'foo baz'.</p>
24 </div>
25 <div class="expected-results">
26 Expected Results:
27 <br>
28 The second word and the space before the second word should be deleted. It should like this this:
29 <BR>
30 foo baz
31 </div>
32 <div id="test" class="editing" contenteditable="true">foo b<span id="target">a</span>r baz</div>
33
34 <script>
35 async function editingTest() {
36     var target = document.getElementById("target");
37     await UIHelper.selectWordByDoubleTapOrClick(target);
38     testRunner.execCommand("DeleteBackward");
39 }
40
41 runDumpAsTextEditingTest(true);
42
43 </script>