aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--evil-tests.el14
1 files changed, 13 insertions, 1 deletions
diff --git a/evil-tests.el b/evil-tests.el
index 65fd8f4..ad47b5d 100644
--- a/evil-tests.el
+++ b/evil-tests.el
@@ -2926,7 +2926,19 @@ word3[]"))
(evil-test-buffer
"foo"
("viw" "\"=p(* 6 7)" [return])
- "4[2]")))
+ "4[2]"))
+ (ert-info ("Blockwise visual paste (of charwise text) with count")
+ (evil-test-buffer
+ "[a]bc\n123\n123\n123"
+ ("ye" "jl" "\C-vG" "2p")
+ "abc\n1[a]bcabc3\n1abcabc3\n1abcabc3"
+ ("gv") ;; Test point & mark are stored correctly
+ "abc\n1<abcabc3\n1abcabc3\n1abcab[c]>3"))
+ (ert-info ("Blockwise visual paste of linewise text")
+ (evil-test-buffer
+ "[a]bc\n123\n123\n123"
+ ("yy" "jl" "\C-vG" "p")
+ "abc\n1\nabc\n3\n1\nabc\n3\n1\nabc\n3")))
(ert-deftest evil-test-visual-paste-pop ()
"Test `evil-paste-pop' after visual paste."