X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/e6a39336d7a73286c35e45bf7622f8192ef68b62..1d5e6d0340ba258b34b85ccdac4c402ccf4fd51e:/test/mhbuild/test-header-encode?ds=inline diff --git a/test/mhbuild/test-header-encode b/test/mhbuild/test-header-encode index fa0031f5..8c0f9aae 100755 --- a/test/mhbuild/test-header-encode +++ b/test/mhbuild/test-header-encode @@ -15,14 +15,16 @@ fi . "${MH_OBJ_DIR}/test/common.sh" setup_test + +check_exit '-eq 1' mhbuild -h + testname="${MH_TEST_DIR}/$$" backupname="${MH_TEST_DIR}/`mhparam sbackup`$$" # # We're going to hardcode UTF-8 for this test. # - -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 # # Basic test of encoding a short subject @@ -45,7 +47,7 @@ Content-Type: text/plain; charset="us-ascii" This is a test EOF -mhbuild "${testname}.basic.actual" +run_prog mhbuild "${testname}.basic.actual" check "${testname}.basic.actual" "${testname}.basic.expected" 'keep first' @@ -78,7 +80,7 @@ Content-Type: text/plain; charset="us-ascii" This is a test EOF -mhbuild -headerencoding base64 "${testname}.basic.actual" +run_prog mhbuild -headerencoding base64 "${testname}.basic.actual" check "${testname}.basic.actual" "${testname}.basic.expected" 'keep first' @@ -108,7 +110,7 @@ Content-Type: text/plain; charset="us-ascii" This is a test EOF -mhbuild "${testname}.autopick.actual" +run_prog mhbuild "${testname}.autopick.actual" check "${testname}.autopick.actual" "${testname}.autopick.expected" 'keep first' @@ -143,7 +145,7 @@ Content-Type: text/plain; charset="us-ascii" This is a test of a very long subject line. EOF -mhbuild "${testname}.longsubject1.actual" +run_prog mhbuild "${testname}.longsubject1.actual" check "${testname}.longsubject1.actual" "${testname}.longsubject1.expected" 'keep first' @@ -179,7 +181,7 @@ Content-Type: text/plain; charset="us-ascii" This is a test of a very long subject line using base64. EOF -mhbuild "${testname}.longsubject2.actual" +run_prog mhbuild "${testname}.longsubject2.actual" check "${testname}.longsubject2.actual" "${testname}.longsubject2.expected" 'keep first' @@ -214,7 +216,7 @@ Content-Type: text/plain; charset="us-ascii" This is another long test. EOF -mhbuild "${testname}.longsubject3.actual" +run_prog mhbuild "${testname}.longsubject3.actual" check "${testname}.longsubject3.actual" "${testname}.longsubject3.expected" 'keep first' @@ -244,7 +246,7 @@ Content-Type: text/plain; charset="us-ascii" This is another long test. EOF -mhbuild "${testname}.longsubject4.actual" +run_prog mhbuild "${testname}.longsubject4.actual" check "${testname}.longsubject4.actual" "${testname}.longsubject4.expected" 'keep first' @@ -274,7 +276,7 @@ Content-Type: text/plain; charset="us-ascii" This is important information EOF -mhbuild "${testname}.basicemail1.actual" +run_prog mhbuild "${testname}.basicemail1.actual" check "${testname}.basicemail1.actual" "${testname}.basicemail1.expected" 'keep first' @@ -301,7 +303,7 @@ Content-Type: text/plain; charset="us-ascii" This is important information EOF -mhbuild "${testname}.basicemail2.actual" +run_prog mhbuild "${testname}.basicemail2.actual" check "${testname}.basicemail2.actual" "${testname}.basicemail2.expected" 'keep first' @@ -332,7 +334,7 @@ Content-Type: text/plain; charset="us-ascii" This is important information EOF -mhbuild "${testname}.basicemail3.actual" +run_prog mhbuild "${testname}.basicemail3.actual" check "${testname}.basicemail3.actual" "${testname}.basicemail3.expected" 'keep first' @@ -359,7 +361,7 @@ Content-Type: text/plain; charset="us-ascii" This is important information EOF -mhbuild "${testname}.basicemail4.actual" +run_prog mhbuild "${testname}.basicemail4.actual" check "${testname}.basicemail4.actual" "${testname}.basicemail4.expected" 'keep first' @@ -402,7 +404,7 @@ Content-Type: text/plain; charset="us-ascii" This is a lot of people on this email! EOF -mhbuild "${testname}.complexemail1.actual" +run_prog mhbuild "${testname}.complexemail1.actual" check "${testname}.complexemail1.actual" "${testname}.complexemail1.expected" 'keep first'