pick matching rework
[mmh] / test / tests / pick / test-rfc2047
1 #!/bin/sh
2 ######################################################
3 #
4 # Test pick parse rfc2047-header
5 #
6 ######################################################
7
8 . "$MH_TEST_COMMON"
9
10 # Test MIME-encoded header.
11 cat > $(mhpath b) <<!
12 From: Test13 <test13@example.com>
13 To: Some User <user@example.com>
14 Date: Fri, 29 Sep 2006 00:00:00
15 Message-Id: 13@test.nmh
16 Subject: =?utf-8?q?=66=6f=6f=62=61=72?=
17
18 This is message number 13, with MIME-encoded Subject "foobar".
19 !
20 lm=$(pick l)
21
22 runandcheck 'pick -subject foobar' <<!
23 $lm
24 !
25
26
27 require_locale en_US.utf-8 en_US.utf8
28 LC_ALL=en_US.UTF-8
29 export LC_ALL
30
31 cat > $(mhpath b) <<!
32 From: Test13 <test13@example.com>
33 To: Some User <user@example.com>
34 Date: Fri, 29 Sep 2006 00:00:00
35 Subject: =?utf-8?q?=C3=BCbung?=
36
37 This is a message, with MIME-encoded subject.
38 !
39 lm=$(pick l)
40
41 runandcheck 'pick -subject übung' <<!
42 $lm
43 !