Skip to content

Commit

Permalink
Add test for fold-handling
Browse files Browse the repository at this point in the history
See issue #102.
  • Loading branch information
milsen committed Nov 30, 2015
1 parent 9670818 commit eca232c
Showing 1 changed file with 85 additions and 1 deletion.
86 changes: 85 additions & 1 deletion tests/test.vader
Original file line number Diff line number Diff line change
Expand Up @@ -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
#
#
# ёе:а
# ёе:а
# ёе:а
Expand Down Expand Up @@ -1107,3 +1107,87 @@ Execute (cleanup):
nmap S <Plug>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

0 comments on commit eca232c

Please sign in to comment.