| OLD | NEW |
| 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 Loading... |
| 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> |
| OLD | NEW |