X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/eafc0ab02ee680ff5f9416a56f2768f564e25868..bc7e7fff04e49c829957d3c99a24a037c6d49d5e:/test/scan/test-scan-multibyte diff --git a/test/scan/test-scan-multibyte b/test/scan/test-scan-multibyte index f1407f63..c78a4d2e 100755 --- a/test/scan/test-scan-multibyte +++ b/test/scan/test-scan-multibyte @@ -98,11 +98,11 @@ This message has an encoded Subject with an invalid character for the ISO-8859-1 character set, but it (U+2019) is valid UTF-8. EOF -cat >"$expected" <"$expected" <"$actual" check "$expected" "$actual" @@ -136,4 +136,25 @@ LC_CTYPE=en_US.UTF-8 MM_CHARSET=UTF-8 scan -width 75 last >"$actual" check "$expected" "$actual" +cat >"$expected" <"${MH_TEST_DIR}/Mail/inbox/13" < +Subject: =?iso-8859-1?B?kgo=?= +Date: Mon, 13 Jan 2014 14:18:33 -0600 + +The Subject: is an encoded single quote, 0x92. cpstripped() didn't +properly count it when decoding, which could be seen with: + + scan -format '%(decode{subject})%{body}' + +The scan listing was two characters too long. +EOF + +LC_CTYPE=ISO-8859-1 MM_CHARSET=ISO-8859-1 scan -width 80 last >"$actual" +check "$expected" "$actual" + + exit $failed