]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/view.t
t/config.t: remove GIT_DIR usage in test
[public-inbox.git] / t / view.t
index 2da741a87931c69e2c9282703829a6b4dc8c8186..a70c52d8d0549e49cb50f86f7efb22484e986eb1 100644 (file)
--- a/t/view.t
+++ b/t/view.t
@@ -44,11 +44,9 @@ EOF
        my $html = PublicInbox::View::msg_html(undef, $mime);
 
        # ghetto tests
-       like($html, qr!<a\nhref="\.\./raw"!s, "raw 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");
 }
 
 # multipart crap
@@ -74,7 +72,7 @@ EOF
        );
 
        my $html = PublicInbox::View::msg_html(undef, $mime);
-       like($html, qr/hi\n-+ part #2 -+\nbye\n/, "multipart split");
+       like($html, qr/hi\n.*-- Attachment #2.*\nbye\n/s, "multipart split");
 }
 
 # multipart email with attached patch
@@ -103,7 +101,7 @@ EOF
        );
 
        my $html = PublicInbox::View::msg_html(undef, $mime);
-       like($html, qr!see attached patch\n-+ foo\.patch -+\n--- a/file\n!,
+       like($html, qr!.*Attachment #2: foo\.patch --!,
                "parts split with filename");
 }
 
@@ -135,8 +133,11 @@ EOF
 
 {
        use PublicInbox::MID qw/id_compress/;
+
+       # n.b: this is probably invalid since we dropped CGI for PSGI:
        like(id_compress('foo%bar@wtf'), qr/\A[a-f0-9]{40}\z/,
                "percent always converted to sha1 to workaround buggy httpds");
+
        is(id_compress('foobar-wtf'), 'foobar-wtf',
                'regular ID not compressed');
 }