summaryrefslogtreecommitdiff
path: root/src/testdir/test_feedkeys.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2016-03-10 22:19:53 +0100
committerBram Moolenaar <Bram@vim.org>2016-03-10 22:19:53 +0100
commit74c5bbf13435a7ab1e3461078bbcb1200f0451e1 (patch)
tree4904316d352323d5f26d923975d09eb0f13b96d5 /src/testdir/test_feedkeys.vim
parent7bffaa9f9b477969d85cef41adeadc4506373708 (diff)
downloadvim-git-74c5bbf13435a7ab1e3461078bbcb1200f0451e1.tar.gz
patch 7.4.1533v7.4.1533
Problem: Using feedkeys() with an empty string disregards 'x' option. Solution: Make 'x' work with an empty string. (Thinca)
Diffstat (limited to 'src/testdir/test_feedkeys.vim')
-rw-r--r--src/testdir/test_feedkeys.vim10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/testdir/test_feedkeys.vim b/src/testdir/test_feedkeys.vim
new file mode 100644
index 000000000..33cd58949
--- /dev/null
+++ b/src/testdir/test_feedkeys.vim
@@ -0,0 +1,10 @@
+" Test feedkeys() function.
+
+func Test_feedkeys_x_with_empty_string()
+ new
+ call feedkeys("ifoo\<Esc>")
+ call assert_equal('', getline('.'))
+ call feedkeys('', 'x')
+ call assert_equal('foo', getline('.'))
+ quit!
+endfunc