FakeVim: Uppercase register appends to lowercase

Change-Id: Ida1e796637ad37cbb3c2f403151d01af1f3b2ade
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
Lukas Holecek
2014-11-20 19:02:01 +01:00
committed by hjk
parent 40fc14c191
commit 07e3a032ff
2 changed files with 57 additions and 9 deletions

View File

@@ -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()