aboutsummaryrefslogtreecommitdiff
path: root/evil-tests.el
diff options
context:
space:
mode:
Diffstat (limited to 'evil-tests.el')
-rw-r--r--evil-tests.el11
1 files changed, 9 insertions, 2 deletions
diff --git a/evil-tests.el b/evil-tests.el
index 2cd80bd..8212efc 100644
--- a/evil-tests.el
+++ b/evil-tests.el
@@ -2111,7 +2111,7 @@ ine3 line3 line3 l\n")))
"alpha [b]ravo charlie delta")))
(ert-deftest evil-test-delete-back-to-indentation ()
- "Test `evil-delete-back-to-indentation' in insert state."
+ "Test `evil-delete-back-to-indentation' in insert & replace states."
:tags '(evil)
(let ((evil-backspace-join-lines t))
(evil-test-buffer
@@ -2131,7 +2131,14 @@ ine3 line3 line3 l\n")))
(progn
(execute-kbd-macro "i")
(call-interactively #'evil-delete-back-to-indentation)))
- "abc def\n[k]l\n")))
+ "abc def\n[k]l\n"))
+ (ert-info ("Delete back to indentation in replace state")
+ (evil-test-buffer
+ " alpha [b]ravo charlie"
+ ("R" "delta")
+ " alpha delta[ ]charlie"
+ (evil-delete-back-to-indentation)
+ " [a]lpha bravo charlie")))
(ert-deftest evil-test-change ()
"Test `evil-change'"