]>
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 check_exit
'-eq 1' show
-
14 expected
=$MH_TEST_DIR/$$.expected
15 actual
=$MH_TEST_DIR/$$.actual
17 # Write message with a text/plain subpart.
19 msgnum
=`basename $msgfile`
22 Content-Type: multipart/mixed; boundary="NextPart_001"
23 Content-class: urn:content-classes:message
24 Date: Thu, 19 May 2011 00:00:00
25 From: sender@example.com
26 To: recipient@example.com
28 This is a multi-part message in MIME format.
31 Content-Type: multipart/related;
32 type="multipart/alternative";
33 boundary="NextPart_002"
36 Content-Type: text/plain;
39 This is the text/plain part.
46 # Test showing multiple non-MIME messages shows message numbers.
52 Date: Fri, 29 Sep 2006 00:00:00
53 To: Some User <user@example.com>
54 From: Test1 <test1@example.com>
55 Subject: Testing message 1
58 This is message number 1
65 Date: Fri, 29 Sep 2006 00:00:00
66 To: Some User <user@example.com>
67 From: Test2 <test2@example.com>
68 Subject: Testing message 2
71 This is message number 2
74 show
+inbox
1 2 > $actual || exit 1
76 check
"$expected" "$actual" : show two non
-mime
78 # Test showing one MIME message shows message number.
79 # Format is different; why?
82 [ Message inbox:$msgnum ]
83 Date: Thu, 19 May 2011 00:00:00
84 To: recipient@example.com
85 From: sender@example.com
88 Content-class: urn:content-classes:message
90 [ part 1.1 - text/plain - 29B ]
91 This is the text/plain part.
94 show
+inbox
$msgnum > $actual || exit 1
96 check
"$expected" "$actual" : show one MIME
98 # Test showing multiple MIME messages shows message numbers.
101 cat > $expected <<EOF
103 Date: Fri, 29 Sep 2006 00:00:00
104 To: Some User <user@example.com>
105 From: Test1 <test1@example.com>
106 Subject: Testing message 1
109 [ part - text/plain - 25B ]
110 This is message number 1
112 Date: Thu, 19 May 2011 00:00:00
113 To: recipient@example.com
114 From: sender@example.com
117 Content-class: urn:content-classes:message
119 [ part 1.1 - text/plain - 29B ]
120 This is the text/plain part.
123 show
+inbox
1 $msgnum > $actual || exit 1
125 check
"$expected" "$actual" : show multiple mime