diff options
| author | fukachan <fukachan> | 2001-02-11 07:33:23 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-02-11 07:33:23 +0000 |
| commit | f6624205808930ef0a76a28f21ac0159e388a8fe (patch) | |
| tree | 07a4914ae696b6b4bd208201ff735689aea78338 | |
| parent | 8a2e6cbb58b22ac5ccb85786f6d955a1c06acb35 (diff) | |
| download | fml8-f6624205808930ef0a76a28f21ac0159e388a8fe.tar.gz fml8-f6624205808930ef0a76a28f21ac0159e388a8fe.tar.bz2 fml8-f6624205808930ef0a76a28f21ac0159e388a8fe.zip | |
check MailingList::Message multipart maker
| -rwxr-xr-x | regress/base/multipart_maker.pl | 28 | ||||
| -rw-r--r-- | regress/base/multipart_maker.sh | 25 |
2 files changed, 53 insertions, 0 deletions
diff --git a/regress/base/multipart_maker.pl b/regress/base/multipart_maker.pl new file mode 100755 index 00000000..7c672233 --- /dev/null +++ b/regress/base/multipart_maker.pl @@ -0,0 +1,28 @@ +use strict; +use File::Basename; + +my $dir = dirname($0); + +$| = 1; + +my $msg = shift || "/etc/fml/main.cf"; + +use FileHandle; +my $fh = new FileHandle $msg; + +my $header; +my $boundary; +my $body; + +use MailingList::Messages; +my $m = new MailingList::Messages { + content_type => 'text/plain', + charset => 'iso-2022-jp', + boundary => $boundary, + filename => $msg, + debug => 1, +}; + +$m->raw_print; + +exit 0; diff --git a/regress/base/multipart_maker.sh b/regress/base/multipart_maker.sh new file mode 100644 index 00000000..f6880a82 --- /dev/null +++ b/regress/base/multipart_maker.sh @@ -0,0 +1,25 @@ +#!/bin/sh +# +# $Id$ +# + +dir=`dirname $0` + +tmp=/tmp/buf$$ +buf=/tmp/buf2-$$ + +trap "rm -f $tmp $buf" 0 1 3 15 + + +DIFF () { + local msg=$1 + + perl $dir/multipart_maker.pl $msg > $buf + sed '1,/^$/d' $buf > $tmp + + diff -ub $msg $tmp && echo ok || echo fail +} + +DIFF /etc/fml/main.cf + +exit 0; |
