27 lines
		
	
	
		
			664 B
		
	
	
	
		
			Bash
		
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			664 B
		
	
	
	
		
			Bash
		
	
	
#! /bin/bash
 | 
						|
cat <<---
 | 
						|
This test checks that both a local header and footer can be included with
 | 
						|
"fancyindex_{header,footer} ... local"
 | 
						|
--
 | 
						|
use pup
 | 
						|
 | 
						|
cat > "${TESTDIR}/header" <<EOF
 | 
						|
<div id="customheader">yes</div>
 | 
						|
EOF
 | 
						|
cat > "${TESTDIR}/footer" <<EOF
 | 
						|
<div id="customfooter">yes</div>
 | 
						|
EOF
 | 
						|
 | 
						|
nginx_start "fancyindex_header \"${TESTDIR}/header\" local;
 | 
						|
             fancyindex_footer \"${TESTDIR}/footer\" local;"
 | 
						|
 | 
						|
P=$(fetch /)
 | 
						|
 | 
						|
H=$(pup -p body 'div#customheader' text{} <<< "$P")
 | 
						|
[[ $H == yes ]] ||  fail 'Custom header missing'
 | 
						|
 | 
						|
F=$(pup -p body 'div#customfooter' text{} <<< "$P")
 | 
						|
[[ $F == yes ]] || fail 'Custom footer missing'
 | 
						|
 | 
						|
nginx_is_running || fail 'Nginx died'
 |