]>
diplodocus.org Git - nmh/blob - test/scan/test-scan-multibyte
2 ############################################################
4 # Test scan to see if multibyte support (UTF-8 locale) works
6 # Other tests will get the normal ASCII case, so all we care
7 # about here is UTF-8 encoded headers (RFC 2047).
9 # Note that this file should be edited via a UTF-8 aware
10 # editor, since UTF-8 characters are in it.
12 ############################################################
16 if test -z "${MH_OBJ_DIR}"; then
17 srcdir
=`dirname "$0"`/..
/..
18 MH_OBJ_DIR
=`cd "$srcdir" && pwd`; export MH_OBJ_DIR
21 .
"$MH_OBJ_DIR/test/common.sh"
25 if test "${MULTIBYTE_ENABLED}" -ne 1; then
26 test_skip
"configure did not detect multibyte support"
29 export LC_ALL
=en_US.UTF
-8
32 # Create a test message with RFC 2047 headers we can scan
35 cat > "${MH_TEST_DIR}/Mail/inbox/11" <<EOF
36 From: David =?utf-8?q?=EF=AC=86?= Hubbins <hubbins@example.com>
37 To: Sir Denis =?utf-8?q?Eton=E2=80=93Hogg? <sirdenis@example.com>
38 Date: Friday, 2 Mar 1984 00:00:00
39 Subject: =?utf-8?q?Spin=CC=88al_Tap_=E2=86=92_Tap_into_America!?=
41 Things are looking great!
44 expected
=$MH_TEST_DIR/$$.expected
45 actual
=$MH_TEST_DIR/$$.actual
48 11 03/02 David st Hubbins Spin̈al Tap → Tap into America!<<Things are
51 scan
-width 80 +inbox
11 > $actual || exit 1
53 check
"$expected" "$actual"