]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/solver_git.t
www_coderepo: tree: do not break #n$LINENO
[public-inbox.git] / t / solver_git.t
index 5519fa1817e1d2971d9e34d0b8cdf2ebb41ff2ee..8faa7309fcd5f0152ab7561582fc5e32598fd6ab 100644 (file)
@@ -383,11 +383,19 @@ EOF
                }
 
                $res = $cb->(GET('/public-inbox/tree/'));
-               is($res->code, 302, 'got redirect');
+               is($res->code, 200, 'got 200 for root listing');
+               $got = $res->content;
+               like($got, qr/\bgit ls-tree\b/, 'ls-tree help shown');
+
                $res = $cb->(GET('/public-inbox/tree/README'));
-               is($res->code, 302, 'got redirect for regular file');
+               is($res->code, 200, 'got 200 for regular file');
+               $got = $res->content;
+               like($got, qr/\bgit show\b/, 'git show help shown');
+
                $res = $cb->(GET('/public-inbox/tree/Documentation'));
-               is($res->code, 302, 'got redirect for directory');
+               is($res->code, 200, 'got 200 for a directory');
+               $got = $res->content;
+               like($got, qr/\bgit ls-tree\b/, 'ls-tree help shown');
        };
        test_psgi(sub { $www->call(@_) }, $client);
        my $env = { PI_CONFIG => $cfgpath, TMPDIR => $tmpdir };