]>
diplodocus.org Git - nmh/blob - test/show/test-show
3 if test -z "${MH_OBJ_DIR}"; then
4 srcdir
=`dirname "$0"`/..
/..
5 MH_OBJ_DIR
=`cd "$srcdir" && pwd`; export MH_OBJ_DIR
8 .
"$MH_OBJ_DIR/test/common.sh"
12 expected
=$MH_TEST_DIR/$$.expected
13 actual
=$MH_TEST_DIR/$$.actual
15 # Write message with a text/plain subpart.
17 msgnum
=`basename $msgfile`
20 Content-Type: multipart/mixed; boundary="NextPart_001"
21 Content-class: urn:content-classes:message
22 Date: Thu, 19 May 2011 00:00:00 +0000
23 From: sender@example.com
24 To: recipient@example.com
26 This is a multi-part message in MIME format.
29 Content-Type: multipart/related;
30 type="multipart/alternative";
31 boundary="NextPart_002"
34 Content-Type: text/plain;
37 This is the text/plain part.
44 # Test showing multiple non-MIME messages shows message numbers.
50 Date: Fri, 29 Sep 2006 00:00:00
51 To: Some User <user@example.com>
52 From: Test1 <test1@example.com>
53 Subject: Testing message 1
56 This is message number 1
63 Date: Fri, 29 Sep 2006 00:00:00
64 To: Some User <user@example.com>
65 From: Test2 <test2@example.com>
66 Subject: Testing message 2
69 This is message number 2
72 show
+inbox
1 2 > $actual || exit 1
74 check
"$expected" "$actual" : show two non
-mime
76 # Test showing one MIME message shows message number.
77 # Format is different; why?
80 [ Message inbox:$msgnum ]
81 Date: Thu, 19 May 2011 00:00:00 +0000
82 To: recipient@example.com
83 From: sender@example.com
86 Content-class: urn:content-classes:message
88 [ part 1.1 - text/plain - 29B ]
89 This is the text/plain part.
92 show
+inbox
$msgnum > $actual || exit 1
94 check
"$expected" "$actual" : show one MIME
96 # Test showing multiple MIME messages shows message numbers.
101 Date: Fri, 29 Sep 2006 00:00:00
102 To: Some User <user@example.com>
103 From: Test1 <test1@example.com>
104 Subject: Testing message 1
107 [ part - text/plain - 25B ]
108 This is message number 1
110 Date: Thu, 19 May 2011 00:00:00 +0000
111 To: recipient@example.com
112 From: sender@example.com
115 Content-class: urn:content-classes:message
117 [ part 1.1 - text/plain - 29B ]
118 This is the text/plain part.
121 show
+inbox
1 $msgnum > $actual || exit 1
123 check
"$expected" "$actual" : show multiple mime