diff options
author | Lukas Holecek <hluk@email.cz> | 2014-11-20 19:02:01 +0100 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2014-11-21 09:51:43 +0100 |
commit | 07e3a032ff04ab1af665819baf267bcc80463d0b (patch) | |
tree | fe3fec53b1ec9c6486b6178b260aecc4df43c834 /src/plugins/fakevim/fakevim_test.cpp | |
parent | 40fc14c19153563f8b7169e1b041f53cfcefe0b5 (diff) |
FakeVim: Uppercase register appends to lowercase
Change-Id: Ida1e796637ad37cbb3c2f403151d01af1f3b2ade
Reviewed-by: hjk <hjk121@nokiamail.com>
Diffstat (limited to 'src/plugins/fakevim/fakevim_test.cpp')
-rw-r--r-- | src/plugins/fakevim/fakevim_test.cpp | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/plugins/fakevim/fakevim_test.cpp b/src/plugins/fakevim/fakevim_test.cpp index adee06f428..e012b04969 100644 --- a/src/plugins/fakevim/fakevim_test.cpp +++ b/src/plugins/fakevim/fakevim_test.cpp @@ -2615,6 +2615,43 @@ void FakeVimPlugin::test_vim_ex_yank() "aaabcb" X "cabcbc def" N "ghi jkl" N ); + + // uppercase register appends to lowercase + data.setText( + "abc" N + "def" N + "ghi" N + ); + KEYS("\"zdd" "\"zp", + "def" N + X "abc" N + "ghi" N + ); + KEYS("k\"Zyy" "jj\"zp", + "def" N + "abc" N + "ghi" N + X "abc" N + "def" N + ); + KEYS("k\"Zdd" "j\"Zp", + "def" N + "abc" N + "abc" N + "def" N + X "abc" N + "def" N + "ghi" N + ); + KEYS("\"zdk" "gg\"zp", + "def" N + X "def" N + "abc" N + "abc" N + "abc" N + "def" N + "ghi" N + ); } void FakeVimPlugin::test_vim_ex_delete() |