diff options
author | Ambrose Li <ambrose.li@gmail.com> | 2020-08-24 02:20:43 +0000 |
---|---|---|
committer | Ambrose Li <ambrose.li@gmail.com> | 2020-08-24 02:20:43 +0000 |
commit | 9f18e67a9bb5ff0387f76e5a2870b49558f868ad (patch) | |
tree | feb45c9c4e518c0ab784b82b25b6ea85158e0455 /tests/run_tests | |
parent | Update ChangeLog (diff) | |
download | w3m-9f18e67a9bb5ff0387f76e5a2870b49558f868ad.tar.gz w3m-9f18e67a9bb5ff0387f76e5a2870b49558f868ad.zip |
Cleaned version of 20200823_q branch. Changes the behaviour of the q tag (when m17n and Unicode are configured) to use "smart" quotes if the display charset can handle them. Falls back to old behaviour (ASCII quotes with left/right quote semantics for 6/0 and 2/6) if display charset is us-ascii.
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.
Diffstat (limited to '')
-rw-r--r-- | tests/run_tests | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/tests/run_tests b/tests/run_tests new file mode 100644 index 0000000..0ec3080 --- /dev/null +++ b/tests/run_tests @@ -0,0 +1,31 @@ +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" |