 fca965a3bc
			
		
	
	fca965a3bc
	
	
	
		
			
			This test intentionally breaks the &&-chain following `unset` since it doesn't know if `unset` will succeed or fail and doesn't want a local `unset` failure to abort the test overall. We can do better by using sane_unset() which can be linked into the &&-chain as usual. Signed-off-by: Eric Sunshine <sunshine@sunshineco.com> Reviewed-by: Elijah Newren <newren@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
		
			
				
	
	
		
			16 lines
		
	
	
		
			313 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			313 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # Helpers for tests of git's choice of pager.
 | |
| 
 | |
| test_expect_success 'determine default pager' '
 | |
| 	test_might_fail git config --unset core.pager &&
 | |
| 	less=$(
 | |
| 		sane_unset PAGER GIT_PAGER &&
 | |
| 		git var GIT_PAGER
 | |
| 	) &&
 | |
| 	test -n "$less"
 | |
| '
 | |
| 
 | |
| if expr "$less" : '[a-z][a-z]*$' >/dev/null
 | |
| then
 | |
| 	test_set_prereq SIMPLEPAGER
 | |
| fi
 |