Skip to content

Commit 5032f80

Browse files
committed
test_indent: Add test cases for no newline before 'after'
1 parent 54a48d6 commit 5032f80

File tree

1 file changed

+97
-0
lines changed

1 file changed

+97
-0
lines changed

test/test_indent.erl

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1105,6 +1105,103 @@ receive_after__tokens_after_kw() ->
11051105

11061106
ok.
11071107

1108+
% No newline before 'after', no newline after 'after'
1109+
f() ->
1110+
1111+
% receive with 0 branch
1112+
receive after T -> T
1113+
end,
1114+
1115+
% receive with 1 branch
1116+
receive A -> A after T -> T
1117+
end,
1118+
1119+
receive A ->
1120+
A after T ->
1121+
T
1122+
end,
1123+
1124+
% receive with 2 branches
1125+
receive A -> A;
1126+
B -> B after T -> T
1127+
end,
1128+
1129+
receive A ->
1130+
A;
1131+
B ->
1132+
B after T -> T
1133+
end,
1134+
1135+
receive A -> A,
1136+
A;
1137+
B -> B,
1138+
A after T -> T,
1139+
T
1140+
end,
1141+
1142+
receive A ->
1143+
A,
1144+
A;
1145+
B ->
1146+
B,
1147+
B after T -> T,
1148+
T
1149+
end,
1150+
1151+
ok.
1152+
1153+
% No newline before 'after', newline after 'after'
1154+
f() ->
1155+
1156+
% receive with 0 branch
1157+
receive after
1158+
T -> T
1159+
end,
1160+
1161+
% receive with 1 branch
1162+
receive A -> A after
1163+
T -> T
1164+
end,
1165+
1166+
receive A ->
1167+
A after
1168+
T ->
1169+
T % weird
1170+
end,
1171+
1172+
% receive with 2 branches
1173+
receive A -> A;
1174+
B -> B after
1175+
T -> T
1176+
end,
1177+
1178+
receive A ->
1179+
A;
1180+
B ->
1181+
B after
1182+
T -> T
1183+
end,
1184+
1185+
receive A -> A,
1186+
A;
1187+
B -> B,
1188+
A after
1189+
T -> T,
1190+
T
1191+
end,
1192+
1193+
receive A ->
1194+
A,
1195+
A;
1196+
B ->
1197+
B,
1198+
B after
1199+
T -> T,
1200+
T
1201+
end,
1202+
1203+
ok.
1204+
11081205
% receive -- one-liners
11091206
f() ->
11101207
receive A -> A end,

0 commit comments

Comments
 (0)