Skip to content

Commit cb1125f

Browse files
committed
Add test for fold-handling
See issue justinmk#102 and pull request justinmk#152.
1 parent 9ff3a15 commit cb1125f

File tree

1 file changed

+90
-1
lines changed

1 file changed

+90
-1
lines changed

tests/test.vader

Lines changed: 90 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,92 @@ Execute (cleanup):
11071107
nmap S <Plug>Sneak_S
11081108
call sneak#init()
11091109

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

0 commit comments

Comments
 (0)