Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(70)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/forms/textarea/textarea-value-last-eol.html

Issue 2100243002: Remove non-standardize key code names from event_sender. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix inspector tests that were missed by sed Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <body> 2 <body>
3 <script src="../../../resources/testharness.js"></script> 3 <script src="../../../resources/testharness.js"></script>
4 <script src="../../../resources/testharnessreport.js"></script> 4 <script src="../../../resources/testharnessreport.js"></script>
5 <div id="log"></div> 5 <div id="log"></div>
6 <textarea></textarea> 6 <textarea></textarea>
7 <script> 7 <script>
8 test(function() { 8 test(function() {
9 var textarea = document.querySelector('textarea'); 9 var textarea = document.querySelector('textarea');
10 textarea.focus(); 10 textarea.focus();
11 eventSender.keyDown('H'); 11 eventSender.keyDown('H');
12 eventSender.keyDown('\n'); 12 eventSender.keyDown('Enter');
13 eventSender.keyDown('W'); 13 eventSender.keyDown('W');
14 assert_equals(textarea.value, 'H\nW'); 14 assert_equals(textarea.value, 'H\nW');
15 textarea.setSelectionRange(2, 3); // "W" 15 textarea.setSelectionRange(2, 3); // "W"
16 document.execCommand('cut'); 16 document.execCommand('cut');
17 assert_equals(textarea.value, 'H\n'); 17 assert_equals(textarea.value, 'H\n');
18 textarea.setSelectionRange(0, 0); 18 textarea.setSelectionRange(0, 0);
19 document.execCommand('paste'); 19 document.execCommand('paste');
20 assert_equals(textarea.value, 'WH\n'); 20 assert_equals(textarea.value, 'WH\n');
21 }, 'TEXTAREA should not remove the last EOL on paste.'); 21 }, 'TEXTAREA should not remove the last EOL on paste.');
22 22
(...skipping 17 matching lines...) Expand all
40 40
41 test(function() { 41 test(function() {
42 var textarea = document.createElement('textarea'); 42 var textarea = document.createElement('textarea');
43 document.body.appendChild(textarea); 43 document.body.appendChild(textarea);
44 textarea.focus(); 44 textarea.focus();
45 document.execCommand('InsertLineBreak'); 45 document.execCommand('InsertLineBreak');
46 assert_equals(textarea.value, '\n'); 46 assert_equals(textarea.value, '\n');
47 }, 'InsertLineBreak command should insert just one newline.'); 47 }, 'InsertLineBreak command should insert just one newline.');
48 </script> 48 </script>
49 </body> 49 </body>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698