X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Ffilter_subjecttag.t;h=f88fcad5135c23ea079ee59a2a84fb50cc176d1a;hb=bc54a149d08e9eac58a14c77b3df29fdb2f07fb8;hp=9b397b8c2466e8fd44c04ebdbbff1b0fa5ae8b4f;hpb=e6b7a7f5f70fb89a54ff158bc6c8b564149947e5;p=public-inbox.git
diff --git a/t/filter_subjecttag.t b/t/filter_subjecttag.t
index 9b397b8c..f88fcad5 100644
--- a/t/filter_subjecttag.t
+++ b/t/filter_subjecttag.t
@@ -1,9 +1,9 @@
-# Copyright (C) 2017-2020 all contributors
+# Copyright (C) 2017-2021 all contributors
# License: AGPL-3.0+
use strict;
use warnings;
use Test::More;
-use PublicInbox::MIME;
+use PublicInbox::Eml;
use_ok 'PublicInbox::Filter::SubjectTag';
my $f = eval { PublicInbox::Filter::SubjectTag->new };
@@ -11,7 +11,7 @@ like($@, qr/tag not defined/, 'error without args');
$f = PublicInbox::Filter::SubjectTag->new('-tag', '[foo]');
is(ref $f, 'PublicInbox::Filter::SubjectTag', 'new object created');
-my $mime = PublicInbox::MIME->new(<new(<
Subject: =?UTF-8?B?UmU6IFtmb29dIEVsw4PCqWFub3I=?=
@@ -24,4 +24,14 @@ $mime->header_str_set('Subject', '[FOO] bar');
$mime = $f->delivery($mime);
is($mime->header('Subject'), 'bar', 'filtered non-reply');
+$f = PublicInbox::Filter::SubjectTag->new(-tag => '[sox-devel]');
+my $eml = PublicInbox::Eml->new(<delivery($eml);
+my $s = $eml->header('Subject');
+utf8::encode($s); # to octets
+is($s, "Re: \xc5\xa1", 'subject filtered correctly');
+
done_testing();