X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/523641d2282ce5606a8b83250f9e45f33650edf6..67bb0fc0:/test/mhshow/test-charset diff --git a/test/mhshow/test-charset b/test/mhshow/test-charset index 013499a2..e87f0a51 100755 --- a/test/mhshow/test-charset +++ b/test/mhshow/test-charset @@ -28,7 +28,7 @@ else #### The GNU iconv library normalises charset names by eliding '?', along #### with some other characters. The iconv library used on FreeBSD/NetBSD #### doesn't. - printf x | iconv -f ?UTF-8 -t UTF-8 >/dev/null 2>&1 && + printf x | iconv -f '?UTF-8' -t UTF-8 >/dev/null 2>&1 && iconv_elides_question_marks=1 fi @@ -90,13 +90,14 @@ start_test 'Encoded parameter value' msgfile=`mhpath new` msgnum=`basename $msgfile` #### Use a charset to exercise the iconv code, if it's available, -#### in get_param_value(). +#### in get_param_value(). The Content-Type charset is UTF-8, encoded +#### to exercise iconv. cat > $msgfile < $actual 2>&1 -check "$expected" "$actual" : encoded parameter value +if test "$ICONV_ENABLED" -eq 1; then + run_prog mhshow $msgnum > $actual 2>&1 + check "$expected" "$actual" : encoded parameter value +fi start_test 'replacement character in parameter value'