| test_expect_success 'case' ' | |
| ( | |
| # LINT: "...)" arms in "case" not misinterpreted as subshell-closing ")" | |
| case "$x" in | |
| x) foo ;; | |
| *) bar ;; | |
| esac && | |
| foobar | |
| ) && | |
| ( | |
| # LINT: missing "&&" on "esac" | |
| case "$x" in | |
| x) foo ;; | |
| *) bar ;; | |
| esac | |
| foobar | |
| ) && | |
| ( | |
| # LINT: "...)" arm in one-liner "case" not misinterpreted as closing ")" | |
| case "$x" in 1) true;; esac && | |
| # LINT: same but missing "&&" | |
| case "$y" in 2) false;; esac | |
| foobar | |
| ) | |
| ' |