. "${MH_OBJ_DIR}/test/common.sh"
setup_test
+mhl="${MH_LIBEXEC_DIR}/mhl"
#### Make sure that html-to-text conversion is what we expect.
-require_locale en_US.utf-8 en_US.utf8
-LC_ALL=en_US.UTF-8; export LC_ALL
+require_locale en_US.UTF-8 en_US.UTF8 en_US.utf-8 en_US.utf8
# check UTF-8 headers
#### Just check that the (UTF-8) headers are displayed unscathed. run_test
#### squashes the trailing blank lines from mhl.
-run_test "mhl -form mhl.headers `mhpath last`" \
+run_test "$mhl -form mhl.headers `mhpath last`" \
'Date: 20 May 2014 14:28:51 +0200
To: recipientæ@example.com
From: senderø@example.com
MIME-Version: 1.0'
+# check with incompatible locale
+# This is here as a place holder. We should either try to run the (8-bit) text
+# through iconv, or refuse to display it if the locale is incompatible. In the
+# case of EAI, that means not UTF-8.
+# start_test 'incompatible locale'
+# LC_ALL=C
+# run_test "$mhl -form mhl.headers `mhpath last`" \
+# 'Date: 20 May 2014 14:28:51 +0200
+# To: recipientæ@example.com
+# From: sender??@example.com
+# Subject: Bl??b??rsyltet??y
+#
+# MIME-Version: 1.0'
+
+
finish_test
exit $failed