summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeni Kolev <evgenysw@gmail.com>2017-09-10 08:05:46 +0300
committerEvgeni Kolev <evgenysw@gmail.com>2017-09-10 08:05:46 +0300
commit6ed075041403b8abb7672d258dcb12600d20880e (patch)
tree67a8308c1686a7e6ea93ad5225f58dddec0343a0
parent4e739e8ec8dea55465c47d71c6504a0fd3e21013 (diff)
Add examples from readme as automated tests
-rw-r--r--test/evil-surround-test.el26
1 files changed, 25 insertions, 1 deletions
diff --git a/test/evil-surround-test.el b/test/evil-surround-test.el
index bbfe45a..240ec7a 100644
--- a/test/evil-surround-test.el
+++ b/test/evil-surround-test.el
@@ -14,4 +14,28 @@
("csb'")
"one 'two' three"
("ds'")
- "one two three")))
+ "one two three"))
+ (ert-info ("examples from readme")
+ (evil-test-buffer
+ :visual-start nil
+ :visual-end nil
+ "\"Hello world!\""
+ (turn-on-evil-surround-mode)
+ ("cs\"'")
+ "'Hello world!'"
+ ("cs'<q>")
+ "<q>Hello world!</q>"
+ ("cst\"")
+ "\"Hello world!\""
+ ("ds\"")
+ "Hello world!"
+ ("ysiw]")
+ "[Hello] world!"
+ ("cs[{")
+ "{ Hello } world!"
+ ("yssb")
+ "({ Hello } world!)"
+ ("lds{ds)") ;; 'l' to move the cursor right, inside brackets
+ "Hello world!"
+ ("ysiw<em>")
+ "<em>Hello</em> world!")))