]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/msg_iter.t
update copyrights for 2018
[public-inbox.git] / t / msg_iter.t
index cc58b93fd6ffff9d8f3b0e81975a71533e6ae6f8..c1798cb7f9430200ce97e6552a5c8b1179f415d2 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2016 all contributors <meta@public-inbox.org>
+# Copyright (C) 2016-2018 all contributors <meta@public-inbox.org>
 # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
 use strict;
 use warnings;
@@ -7,14 +7,16 @@ use Email::MIME;
 use_ok('PublicInbox::MsgIter');
 
 {
-       my $parts = [ Email::MIME->create(body => 'a'),
-                       Email::MIME->create(body => 'b') ];
+       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 @parts;
        msg_iter($mime, sub {
                my ($part, $level, @ex) = @{$_[0]};
-               push @parts, [ $part->body_str, $level, @ex ];
+               my $s = $part->body_str;
+               $s =~ s/\s+//s;
+               push @parts, [ $s, $level, @ex ];
        });
        is_deeply(\@parts, [ [ qw(a 1 1) ], [ qw(b 1 2) ] ], 'order is fine');
 }
@@ -30,9 +32,11 @@ use_ok('PublicInbox::MsgIter');
        my @parts;
        msg_iter($mime, sub {
                my ($part, $level, @ex) = @{$_[0]};
-               push @parts, [ $part->body_str, $level, @ex ];
+               my $s = $part->body_str;
+               $s =~ s/\s+//s;
+               push @parts, [ $s, $level, @ex ];
        });
-       is_deeply(\@parts, [ [ qw(a 2 1 1)], [qw(b 2 1 2)], [qw(sig 1 2)] ],
+       is_deeply(\@parts, [ [qw(a 2 1 1)], [qw(b 2 1 2)], [qw(sig 1 2)] ],
                'nested part shows up properly');
 }