22 lines
		
	
	
		
			344 B
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			344 B
		
	
	
	
		
			Plaintext
		
	
	
| test_expect_success 'while-loop' '
 | |
| (
 | |
| # LINT: "while", "do", "done" do not need "&&"
 | |
| 	while true
 | |
| 	do
 | |
| # LINT: missing "&&" on "echo"
 | |
| 		echo foo
 | |
| # LINT: last statement of while does not need "&&"
 | |
| 		cat <<-\EOF
 | |
| 		bar
 | |
| 		EOF
 | |
| # LINT: missing "&&" on "done"
 | |
| 	done
 | |
| 
 | |
| # LINT: "do" on same line as "while"
 | |
| 	while true; do
 | |
| 		echo foo &&
 | |
| 		cat bar
 | |
| 	done
 | |
| )
 | |
| '
 |