X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/de0cc2acd75970d5908922ea9d44deef595786a5..ae9db48d6adafe3a10e6d125ff4720495cc76ee2:/test/scan/test-scan-multibyte?ds=sidebyside 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" <