]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/view.t
www: stop generating /$MESSAGE_ID/f/ links
[public-inbox.git] / t / view.t
index 151fa77fffb42663754fb49f590108c38b9a67ed..2da741a87931c69e2c9282703829a6b4dc8c8186 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,22 +44,11 @@ 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 = "http://example.com/test/f";
-       $mime = Email::MIME->new($s);
-       my $short = PublicInbox::View::msg_html(undef, $mime, $pfx);
-       like($short, qr!<a\nhref="hello%40!s, "MID link present");
-       like($short, qr/\n&gt; keep this inline/,
-               "short quoted text is inline");
-       like($short, qr/<a\nhref="\Q$pfx\E#[^>]+>Long and wordy/,
-               "long quoted text is made into a link");
-       ok(length($short) < length($html), "short page is shorter");
 }
 
 # multipart crap
@@ -144,13 +133,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();