32 lines
1.3 KiB
YAML
32 lines
1.3 KiB
YAML
|
- name: "Then and fi as arguments"
|
||
|
input: "if echo foo then echo bar fi; then echo 1; fi"
|
||
|
|
||
|
- name: "Bad command with then and fi as arguments"
|
||
|
input: "if echo foo then echo bar fi;"
|
||
|
|
||
|
- name: "Good command with then and else as arguments"
|
||
|
input: "if echo then; then echo else; fi"
|
||
|
|
||
|
- name: "Medium good command"
|
||
|
input: "if echo else; then if echo fi; then echo else; fi; fi"
|
||
|
|
||
|
- name: "Medium bad command with reserved word after then"
|
||
|
input: "if echo else; then if echo fi; then else echo test; fi; fi"
|
||
|
|
||
|
- name: "Medium bad command with reserved word after if"
|
||
|
input: "if fi; then if echo fi; then else echo test; fi; fi"
|
||
|
|
||
|
- name: "Medium bad command with reserved word after else"
|
||
|
input: "if echo fi; then if echo fi; then echo else; else fi; fi; fi"
|
||
|
|
||
|
- name: "Medium bad command with reserved word after elif"
|
||
|
input: "if echo fi; then if echo fi; then echo else; elif fi; else fi; fi; fi"
|
||
|
|
||
|
- name: "Medium good command with elif"
|
||
|
input: "if echo fi; then echo fi; elif echo fi; then echo else; else echo end; fi"
|
||
|
|
||
|
- name: "Medium bad command with elif"
|
||
|
input: "if echo fi; then echo fi; elif fi; then echo else; else echo end; fi"
|
||
|
|
||
|
- name: "Hard bad command with elif"
|
||
|
input: "if echo fi; then if echo else; then echo done; elif echo good; then echo elif; else echo test; fi; fi"
|