| @@ 2757-2775 (lines=19) @@ | ||
| 2754 | onKeyDown({keyCode: keyCodes.u, ctrlKey: true}, input, close); |
|
| 2755 | eq(input, ''); |
|
| 2756 | }); |
|
| 2757 | testVim('exCommand_clear', function(cm, vim, helpers) { |
|
| 2758 | var onKeyDown; |
|
| 2759 | var input = ''; |
|
| 2760 | var keyCodes = { |
|
| 2761 | Ctrl: 17, |
|
| 2762 | u: 85 |
|
| 2763 | }; |
|
| 2764 | cm.openDialog = function(template, callback, options) { |
|
| 2765 | onKeyDown = options.onKeyDown; |
|
| 2766 | }; |
|
| 2767 | var close = function(newVal) { |
|
| 2768 | if (typeof newVal == 'string') input = newVal; |
|
| 2769 | } |
|
| 2770 | helpers.doKeys(':'); |
|
| 2771 | input = 'foo'; |
|
| 2772 | onKeyDown({keyCode: keyCodes.Ctrl}, input, close); |
|
| 2773 | onKeyDown({keyCode: keyCodes.u, ctrlKey: true}, input, close); |
|
| 2774 | eq(input, ''); |
|
| 2775 | }); |
|
| 2776 | testVim('.', function(cm, vim, helpers) { |
|
| 2777 | cm.setCursor(0, 0); |
|
| 2778 | helpers.doKeys('2', 'd', 'w'); |
|
| @@ 2738-2756 (lines=19) @@ | ||
| 2735 | onKeyDown({keyCode: keyCodes.Up}, input, close); |
|
| 2736 | eq(input, 'sort'); |
|
| 2737 | }, {value: ''}); |
|
| 2738 | testVim('search_clear', function(cm, vim, helpers) { |
|
| 2739 | var onKeyDown; |
|
| 2740 | var input = ''; |
|
| 2741 | var keyCodes = { |
|
| 2742 | Ctrl: 17, |
|
| 2743 | u: 85 |
|
| 2744 | }; |
|
| 2745 | cm.openDialog = function(template, callback, options) { |
|
| 2746 | onKeyDown = options.onKeyDown; |
|
| 2747 | }; |
|
| 2748 | var close = function(newVal) { |
|
| 2749 | if (typeof newVal == 'string') input = newVal; |
|
| 2750 | } |
|
| 2751 | helpers.doKeys('/'); |
|
| 2752 | input = 'foo'; |
|
| 2753 | onKeyDown({keyCode: keyCodes.Ctrl}, input, close); |
|
| 2754 | onKeyDown({keyCode: keyCodes.u, ctrlKey: true}, input, close); |
|
| 2755 | eq(input, ''); |
|
| 2756 | }); |
|
| 2757 | testVim('exCommand_clear', function(cm, vim, helpers) { |
|
| 2758 | var onKeyDown; |
|
| 2759 | var input = ''; |
|