X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/695ed941eb3d907a7c2912d9ea8fdad06a3fd0f5..d4814561eafc238a9ed2b4fa67ef2755e5e83858:/test/mhshow/test-charset diff --git a/test/mhshow/test-charset b/test/mhshow/test-charset index 79e8d527..0b5cf382 100755 --- a/test/mhshow/test-charset +++ b/test/mhshow/test-charset @@ -20,17 +20,8 @@ check_exit '-eq 1' mhshow - require_locale en_US.UTF-8 en_US.UTF8 en_US.utf-8 en_US.utf8 -iconv_elides_question_marks=0 -if test "$ICONV_ENABLED" -eq 0; then - text_size=10 -else - text_size=11 - #### 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 && - iconv_elides_question_marks=1 -fi +text_size=10 +test "$ICONV_ENABLED" -eq 1 && text_size=11 expected=$MH_TEST_DIR/$$.expected actual=$MH_TEST_DIR/$$.actual @@ -144,15 +135,7 @@ MIME-Version: 1.0 EOF run_prog mhshow $msgnum > $actual 2>&1 -if [ $iconv_elides_question_marks -eq 1 ]; then - check "$expected" "$actual" -elif grep "Can't convert .*us-ascii to UTF-8" "$actual" >/dev/null; then - : -else - echo 'iconv complaint not found' - sed -n l "$actual" - failed=1 -fi +check "$expected" "$actual" finish_test exit $failed