Also changes the behaviour of conv_entity() to convert left/right quotes and some dashes because named entities are needed for the new code for the q tag.
		
			
				
	
	
		
			32 lines
		
	
	
		
			504 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			504 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| total=0
 | |
| pass=0
 | |
| fail=0
 | |
| w3m="../w3m
 | |
| -config
 | |
| /dev/null
 | |
| -o
 | |
| ignore_null_img_alt=false"
 | |
| for i in *.html; do
 | |
| 	cmd="$w3m
 | |
| -I
 | |
| utf-8
 | |
| -O
 | |
| utf-8
 | |
| -T
 | |
| text/html"
 | |
| 	opts="`basename "$i" .html`.opts"
 | |
| 	test -f "$opts" && cmd="$cmd
 | |
| `grep -v '^#' $opts`"
 | |
| 	if (set -x;IFS='
 | |
| ';$cmd) < "$i" | diff -u - "`basename "$i" .html`.expected"; then
 | |
| 		pass="`expr 1 + "$pass"`"
 | |
| 	else
 | |
| 		fail="`expr 1 + "$fail"`"
 | |
| 	fi
 | |
| 	total="`expr 1 + "$total"`"
 | |
| done
 | |
| echo "TOTAL: $total test(s)"
 | |
| echo "PASS : $pass"
 | |
| echo "FAIL : $fail"
 | |
| test 0 -eq "$fail"
 |