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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/events/keyboardevent-key.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 <script src="../../resources/testharness.js"></script> 2 <script src="../../resources/testharness.js"></script>
3 <script src="../../resources/testharnessreport.js"></script> 3 <script src="../../resources/testharnessreport.js"></script>
4 <script> 4 <script>
5 // Note: This test is only testing synthetic DomKey for eventSender, for real 5 // Note: This test is only testing synthetic DomKey for eventSender, for real
6 // DomKey generated on each platform please refer to individual tests. 6 // DomKey generated on each platform please refer to individual tests.
7 // e.g. platform_key_map_win_unittest.cc, web_input_event_builders_mac_unittest. mm 7 // e.g. platform_key_map_win_unittest.cc, web_input_event_builders_mac_unittest. mm
8 test(function() { 8 test(function() {
9 if (!window.eventSender) { 9 if (!window.eventSender) {
10 document.write('This test requires eventSender'); 10 document.write('This test requires eventSender');
(...skipping 25 matching lines...) Expand all
36 assert_equals(lastKeyPress.key, expectedDomKey); 36 assert_equals(lastKeyPress.key, expectedDomKey);
37 } 37 }
38 // Alpha&Numeric Keys 38 // Alpha&Numeric Keys
39 testDomKey('A', 'A', true, ['shiftKey']); 39 testDomKey('A', 'A', true, ['shiftKey']);
40 testDomKey('g', 'g', true); 40 testDomKey('g', 'g', true);
41 testDomKey('h', 'h', true); 41 testDomKey('h', 'h', true);
42 testDomKey('1', '1', true); 42 testDomKey('1', '1', true);
43 testDomKey('(', '(', true, ['shiftKey']); 43 testDomKey('(', '(', true, ['shiftKey']);
44 44
45 // Modifier Keys 45 // Modifier Keys
46 testDomKey('leftControl', 'Control', false); 46 testDomKey('ControlLeft', 'Control', false);
47 testDomKey('rightControl', 'Control', false); 47 testDomKey('ControlRight', 'Control', false);
48 testDomKey('leftShift', 'Shift', false); 48 testDomKey('ShiftLeft', 'Shift', false);
49 testDomKey('rightShift', 'Shift', false); 49 testDomKey('ShiftRight', 'Shift', false);
50 testDomKey('leftAlt', 'Alt', false); 50 testDomKey('AltLeft', 'Alt', false);
51 testDomKey('rightAlt', 'Alt', false); 51 testDomKey('AltRight', 'Alt', false);
52 testDomKey('numLock', 'NumLock', false); 52 testDomKey('NumLock', 'NumLock', false);
53 53
54 // Whitespace Keys 54 // Whitespace Keys
55 testDomKey('\n', 'Enter', true); 55 testDomKey('Enter', 'Enter', true);
56 testDomKey('\t', 'Tab', false); 56 testDomKey('Tab', 'Tab', false);
57 57
58 // Navigation keys 58 // Navigation keys
59 testDomKey('rightArrow', 'ArrowRight', false); 59 testDomKey('ArrowRight', 'ArrowRight', false);
60 testDomKey('downArrow', 'ArrowDown', false); 60 testDomKey('ArrowDown', 'ArrowDown', false);
61 testDomKey('leftArrow', 'ArrowLeft', false); 61 testDomKey('ArrowLeft', 'ArrowLeft', false);
62 testDomKey('upArrow', 'ArrowUp', false); 62 testDomKey('ArrowUp', 'ArrowUp', false);
63 testDomKey('home', 'Home', false); 63 testDomKey('Home', 'Home', false);
64 testDomKey('end', 'End', false); 64 testDomKey('End', 'End', false);
65 testDomKey('pageUp', 'PageUp', false); 65 testDomKey('PageUp', 'PageUp', false);
66 testDomKey('pageDown', 'PageDown', false); 66 testDomKey('PageDown', 'PageDown', false);
67 67
68 // Editing Keys 68 // Editing Keys
69 testDomKey('backspace', 'Backspace', false); 69 testDomKey('Backspace', 'Backspace', false);
70 testDomKey('insert', 'Insert', false); 70 testDomKey('Insert', 'Insert', false);
71 testDomKey('delete', 'Delete', false); 71 testDomKey('Delete', 'Delete', false);
72 72
73 // Device Keys 73 // Device Keys
74 testDomKey('printScreen', 'PrintScreen', false); 74 testDomKey('PrintScreen', 'PrintScreen', false);
75 75
76 // General Purpose Function Section 76 // General Purpose Function Section
77 testDomKey('F1', 'F1', false); 77 testDomKey('F1', 'F1', false);
78 testDomKey('F6', 'F6', false); 78 testDomKey('F6', 'F6', false);
79 testDomKey('F12', 'F12', false); 79 testDomKey('F12', 'F12', false);
80 80
81 // UI Keys 81 // UI Keys
82 testDomKey('escape', 'Escape', false); 82 testDomKey('Escape', 'Escape', false);
83 testDomKey('menu', 'ContextMenu', false); 83 testDomKey('ContextMenu', 'ContextMenu', false);
84 }, 'Testing synthetic DomKey for eventSender.'); 84 }, 'Testing synthetic DomKey for eventSender.');
85 </script> 85 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698