]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/view.t
psgi: enable ReverseProxy middleware by default
[public-inbox.git] / t / view.t
index 77cf3a32d606086a56ec4320872194b774ff1f3c..568ab303bced22347d6e1b6ee26e2b0c096a0829 100644 (file)
--- a/t/view.t
+++ b/t/view.t
@@ -1,4 +1,4 @@
-# Copyright (C) 2013, Eric Wong <normalperson@yhbt.net> and all contributors
+# Copyright (C) 2013-2015 all contributors <meta@public-inbox.org>
 # License: AGPLv3 or later (https://www.gnu.org/licenses/agpl-3.0.txt)
 use strict;
 use warnings;
@@ -44,17 +44,17 @@ EOF
        my $html = PublicInbox::View::msg_html(undef, $mime);
 
        # ghetto tests
-       like($html, qr!<a\nhref="\.\./\.\./m/hello%40!s, "MID link present");
+       like($html, qr!<a\nhref="\.\./raw"!s, "raw link present");
        like($html, qr/hello world\b/, "body present");
        like($html, qr/&gt; keep this inline/, "short quoted text is inline");
        like($html, qr/<a\nid=[^>]+><\/a>&gt; Long and wordy/,
                "long quoted text is anchored");
 
        # short page
-       my $pfx = "../../f/hello%40example.com/";
+       my $pfx = "../hello%40example.com/f/";
        $mime = Email::MIME->new($s);
        my $short = PublicInbox::View::msg_html(undef, $mime, $pfx);
-       like($short, qr!<a\nhref="\.\./\.\./f/hello%40example\.com/!s,
+       like($short, qr!<a\nhref="\.\./hello%40example\.com/f/!s,
                "MID link present");
        like($short, qr/\n&gt; keep this inline/,
                "short quoted text is inline");
@@ -145,13 +145,12 @@ EOF
        like($html, qr/\bhi = bye\b/, "HTML output decoded QP");
 }
 
-
-{      # XXX dirty hack
-       use PublicInbox::MID qw/mid_compress/;
-       like(mid_compress('foo%bar@wtf'), qr/\A[a-f0-9]{40}\z/,
+{
+       use PublicInbox::MID qw/id_compress/;
+       like(id_compress('foo%bar@wtf'), qr/\A[a-f0-9]{40}\z/,
                "percent always converted to sha1 to workaround buggy httpds");
-       is(mid_compress('foobar@wtf'), 'foobar@wtf',
-               'regular MID not compressed');
+       is(id_compress('foobar-wtf'), 'foobar-wtf',
+               'regular ID not compressed');
 }
 
 done_testing();