]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/view.t
view: split out reply logic into its own module
[public-inbox.git] / t / view.t
index 4cee4395f7ce88926d797579d65ef5289525e41f..abd00018e73381f84f4573a342502d24cfbce5a7 100644 (file)
--- a/t/view.t
+++ b/t/view.t
@@ -15,7 +15,7 @@ my @q = (
 while (@q) {
        my $input = shift @q;
        my $expect = shift @q;
-       my $res = PublicInbox::View::squote_maybe($input);
+       my $res = PublicInbox::Reply::squote_maybe($input);
        is($res, $expect, "quote $input => $res");
 }
 
@@ -27,6 +27,7 @@ my $ctx = {
                search => sub { undef },
                base_url => sub { 'http://example.com/' },
                cloneurl => sub {[]},
+               nntp_url => sub {[]},
                description => sub { '' }),
 };
 $ctx->{-inbox}->{-primary_address} = 'test@example.com';
@@ -123,7 +124,7 @@ EOF
                Email::MIME->create(
                        attributes => {
                                content_type => 'text/plain',
-                               filename => "foo.patch",
+                               filename => "foo&.patch",
                        },
                        body => "--- a/file\n+++ b/file\n" .
                                "@@ -49, 7 +49,34 @@\n",
@@ -139,7 +140,7 @@ EOF
        );
 
        my $html = msg_html($mime);
-       like($html, qr!.*Attachment #2: foo\.patch --!,
+       like($html, qr!.*Attachment #2: foo&(?:amp|#38);\.patch --!,
                "parts split with filename");
 }