@@ 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 = ''; |