From eca232c5970db6bc33a19572a20c46dd331c5f79 Mon Sep 17 00:00:00 2001 From: milsen Date: Tue, 4 Aug 2015 18:16:13 +0200 Subject: [PATCH] Add test for fold-handling See issue #102. --- tests/test.vader | 86 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 85 insertions(+), 1 deletion(-) diff --git a/tests/test.vader b/tests/test.vader index ee8201b..38a88e4 100644 --- a/tests/test.vader +++ b/tests/test.vader @@ -4,7 +4,7 @@ # BUG: highlight targets are bogus if &iminsert=1 # BUG: sneak cannot find ёе: in this text # BUG: sneak cannot find е:а in this text -# +# # ёе:а # ёе:а # ёе:а @@ -1107,3 +1107,87 @@ Execute (cleanup): nmap S Sneak_S call sneak#init() +########################################################### +# Fold Handling + +Given: + aaaaaaaaaa + aaaaabaaba + ababaaaaaa + aaaaaabaaa + +Do (s and ; in folds): + jzfjggsba;x + +Expect: + aaaaaaaaaa + aaaaabaaa + ababaaaaaa + aaaaaabaaa + +Do (s and \ in folds): + jzfjGsba\\x + +Expect: + aaaaaaaaaa + aaaaabaaba + aabaaaaaa + aaaaaabaaa + +Do (S and ; in folds): + jzfjG$Sba;x + +Expect: + aaaaaaaaaa + aaaaabaaba + abaaaaaaa + aaaaaabaaa + +Do (S and \ in folds): + jzfjggSba\\x + +Expect: + aaaaaaaaaa + aaaaabaaa + ababaaaaaa + aaaaaabaaa + +Execute (set foldopen-=search): + set foldopen-=search + +Do (s and ; in folds): + jzfjggsba;x + +Expect: + aaaaaaaaaa + aaaaabaaba + ababaaaaaa + aaaaaaaaa + +Do (s and \ in folds): + jzfjGsba\\x + +Expect: + aaaaaaaaaa + aaaaaabaaa + +Do (S and ; in folds): + jzfjG$Sba;zvx + +Expect: + aaaaaaaaaa + aaaaabaaba + abaaaaaaa + aaaaaabaaa + +Do (S and \ in folds): + jzfjggSba\\x + +Expect: + aaaaaaaaaa + aaaaabaaba + ababaaaaaa + aaaaaaaaa + +Execute (cleanup): + set foldopen+=search