]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/plack.t
public-inbox 1.6.0
[public-inbox.git] / t / plack.t
index 37a6b39486e06ea1e4fc575893c3de96e09bc7f1..1fedf426dead7a2449b212acc41dbcc4773bb655 100644 (file)
--- a/t/plack.t
+++ b/t/plack.t
@@ -45,7 +45,7 @@ EOF
        $im->add($mime);
        $im->done;
        my $rev = $git->qx(qw(rev-list HEAD));
-       like($rev, qr/\A[a-f0-9]{40}/, "good revision committed");
+       like($rev, qr/\A[a-f0-9]{40,}/, "good revision committed");
        @ls = $git->qx(qw(ls-tree -r --name-only HEAD));
        chomp @ls;
 
@@ -209,6 +209,10 @@ test_psgi($app, sub {
        my $res = $cb->(GET($pfx . '/blah@example.com/raw'));
        is(200, $res->code, 'success response received for /*/raw');
        like($res->content, qr!^From !sm, "mbox returned");
+
+       $res = $cb->(GET($pfx . '/blah@example.com/t.mbox.gz'));
+       is(501, $res->code, '501 when overview missing');
+       like($res->content, qr!\bOverview\b!, 'overview omission noted');
 });
 
 # legacy redirects