Merge branch 'mb/p4-fixes'
[git/debian.git] / t / chainlint / if-then-else.test
blob2055336c2b9ed2e975b21d20310f2821bbef7b6f
2 # LINT: "if", "then", "elif", "else", "fi" do not need "&&"
3         if test -n ""
4         then
5 # LINT: missing "&&" on "echo"
6                 echo very
7 # LINT: last statement before "elif" does not need "&&"
8                 echo empty
9         elif test -z ""
10         then
11 # LINT: last statement before "else" does not need "&&"
12                 echo foo
13         else
14                 echo foo &&
15 # LINT: last statement before "fi" does not need "&&"
16                 cat <<-\EOF
17                 bar
18                 EOF
19 # LINT: missing "&&" on "fi"
20         fi
21         echo poodle
22 ) &&
24 # LINT: "then" on same line as "if"
25         if test -n ""; then
26                 echo very &&
27                 echo empty
28         fi