The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# $Id: basic.t,v 1.2 2003-08-05 11:36:44+02 jv Exp $	-*-perl-*-

use Test::More tests => 5;

use_ok('Mail::Procmail');

-d "t" && chdir "t";

# It is tempting to use DATA, but this seems to give problems on some
# perls on some platforms.
ok(open(FH, "basic.dat"), "basic.dat");

my $m_obj = pm_init ( fh => \*FH, logfile => 'stderr', loglevel => 2 );

ok($m_obj, "pm_init");

my $m_from		    = pm_gethdr("from");
my $m_to		    = pm_gethdr("to");
my $m_subject		    = pm_gethdr("subject");

my $m_header                = $m_obj->head->as_string || '';
my $m_body                  = join("", @{$m_obj->body});
my $m_size		    = length($m_body);
my $m_lines		    = @{$m_obj->body};

# Start logging.
pm_log(3, "Mail from $m_from");
pm_log(3, "To: $m_to");
pm_log(3, "Subject: $m_subject");

is($m_lines, 1, "lines");

ok($m_to =~ /jane/, "To");