Skip to content

Commit eca232c

Browse files
committed
Add test for fold-handling
See issue justinmk#102.
1 parent 9670818 commit eca232c

File tree

1 file changed

+85
-1
lines changed

1 file changed

+85
-1
lines changed

tests/test.vader

Lines changed: 85 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# BUG: highlight targets are bogus if &iminsert=1
55
# BUG: sneak cannot find ёе: in this text
66
# BUG: sneak cannot find е:а in this text
7-
#
7+
#
88
# ёе:а
99
# ёе:а
1010
# ёе:а
@@ -1107,3 +1107,87 @@ Execute (cleanup):
11071107
nmap S <Plug>Sneak_S
11081108
call sneak#init()
11091109

1110+
###########################################################
1111+
# Fold Handling
1112+
1113+
Given:
1114+
aaaaaaaaaa
1115+
aaaaabaaba
1116+
ababaaaaaa
1117+
aaaaaabaaa
1118+
1119+
Do (s and ; in folds):
1120+
jzfjggsba;x
1121+
1122+
Expect:
1123+
aaaaaaaaaa
1124+
aaaaabaaa
1125+
ababaaaaaa
1126+
aaaaaabaaa
1127+
1128+
Do (s and \ in folds):
1129+
jzfjGsba\\x
1130+
1131+
Expect:
1132+
aaaaaaaaaa
1133+
aaaaabaaba
1134+
aabaaaaaa
1135+
aaaaaabaaa
1136+
1137+
Do (S and ; in folds):
1138+
jzfjG$Sba;x
1139+
1140+
Expect:
1141+
aaaaaaaaaa
1142+
aaaaabaaba
1143+
abaaaaaaa
1144+
aaaaaabaaa
1145+
1146+
Do (S and \ in folds):
1147+
jzfjggSba\\x
1148+
1149+
Expect:
1150+
aaaaaaaaaa
1151+
aaaaabaaa
1152+
ababaaaaaa
1153+
aaaaaabaaa
1154+
1155+
Execute (set foldopen-=search):
1156+
set foldopen-=search
1157+
1158+
Do (s and ; in folds):
1159+
jzfjggsba;x
1160+
1161+
Expect:
1162+
aaaaaaaaaa
1163+
aaaaabaaba
1164+
ababaaaaaa
1165+
aaaaaaaaa
1166+
1167+
Do (s and \ in folds):
1168+
jzfjGsba\\x
1169+
1170+
Expect:
1171+
aaaaaaaaaa
1172+
aaaaaabaaa
1173+
1174+
Do (S and ; in folds):
1175+
jzfjG$Sba;zvx
1176+
1177+
Expect:
1178+
aaaaaaaaaa
1179+
aaaaabaaba
1180+
abaaaaaaa
1181+
aaaaaabaaa
1182+
1183+
Do (S and \ in folds):
1184+
jzfjggSba\\x
1185+
1186+
Expect:
1187+
aaaaaaaaaa
1188+
aaaaabaaba
1189+
ababaaaaaa
1190+
aaaaaaaaa
1191+
1192+
Execute (cleanup):
1193+
set foldopen+=search

0 commit comments

Comments
 (0)