X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/afee8ed17a56617618fb7f963b111d7cf0fb56e7..ae9db48d6adafe3a10e6d125ff4720495cc76ee2:/test/scan/test-scan-multibyte diff --git a/test/scan/test-scan-multibyte b/test/scan/test-scan-multibyte index 1e9349a0..2650d124 100755 --- a/test/scan/test-scan-multibyte +++ b/test/scan/test-scan-multibyte @@ -72,7 +72,13 @@ fi scan -width 80 +inbox 11 > $actual || exit 1 check "$expected" "$actual" -# check decoding with an invalid multibyte sequence +# +# Check decoding with an invalid multibyte sequence. We skip this test +# if we don't have iconv support, since it requires converting from one +# character set to another. Be sure we created the test file, though, because +# it's required for the test right after it. +# + cat >`mhpath new` < To: Some User @@ -89,8 +95,10 @@ cat >"$expected" <"$actual" -check "$expected" "$actual" +if test "$ICONV_ENABLED" -eq 1; then + LC_CTYPE=ISO-8859-1 MM_CHARSET=ISO-8859-1 scan -width 75 last >"$actual" + check "$expected" "$actual" +fi # check scan width with a valid multibyte sequence cat >"$expected" <