]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/msg_iter.t
tests: replace mime_from_path with mime_load
[public-inbox.git] / t / msg_iter.t
index d303564fd0eaa321308fc8993fb8a782a5234f2f..5c57e043d05f3f9fbf1777e83646d2df7a519656 100644 (file)
@@ -3,15 +3,12 @@
 use strict;
 use warnings;
 use Test::More;
-use Email::MIME;
+use PublicInbox::TestCommon;
 use PublicInbox::Hval qw(ascii_html);
 use_ok('PublicInbox::MsgIter');
 
 {
-       my $parts = [ Email::MIME->create(body => "a\n"),
-                       Email::MIME->create(body => "b\n") ];
-       my $mime = Email::MIME->create(parts => $parts,
-                               header_str => [ From => 'root@localhost' ]);
+       my $mime = mime_load 't/msg_iter-order.eml';
        my @parts;
        msg_iter($mime, sub {
                my ($part, $level, @ex) = @{$_[0]};
@@ -23,13 +20,7 @@ use_ok('PublicInbox::MsgIter');
 }
 
 {
-       my $parts = [ Email::MIME->create(body => 'a'),
-                       Email::MIME->create(body => 'b') ];
-       $parts = [ Email::MIME->create(parts => $parts,
-                               header_str => [ From => 'sub@localhost' ]),
-                       Email::MIME->create(body => 'sig') ];
-       my $mime = Email::MIME->create(parts => $parts,
-                               header_str => [ From => 'root@localhost' ]);
+       my $mime = mime_load 't/msg_iter-nested.eml';
        my @parts;
        msg_iter($mime, sub {
                my ($part, $level, @ex) = @{$_[0]};
@@ -42,12 +33,7 @@ use_ok('PublicInbox::MsgIter');
 }
 
 {
-       my $f = 't/iso-2202-jp.mbox';
-       my $mime = Email::MIME->new(do {
-               open my $fh, '<', $f or die "open($f): $!";
-               local $/;
-               <$fh>;
-       });
+       my $mime = mime_load 't/iso-2202-jp.eml';
        my $raw = '';
        msg_iter($mime, sub {
                my ($part, $level, @ex) = @{$_[0]};
@@ -60,13 +46,7 @@ use_ok('PublicInbox::MsgIter');
 }
 
 {
-       my $f = 't/x-unknown-alpine.eml';
-       my $mime = Email::MIME->new(do {
-               open my $fh, '<', $f or die "open($f): $!";
-               local $/;
-               binmode $fh;
-               <$fh>;
-       });
+       my $mime = mime_load 't/x-unknown-alpine.eml';
        my $raw = '';
        msg_iter($mime, sub {
                my ($part, $level, @ex) = @{$_[0]};