X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Fsolver_git.t;h=8faa7309fcd5f0152ab7561582fc5e32598fd6ab;hb=16f317f32bd5306d852b7d079b20cd0e4f2b4ff9;hp=5519fa1817e1d2971d9e34d0b8cdf2ebb41ff2ee;hpb=d95ddf03cd437d6f5038f2ff21a9ef7efe93b056;p=public-inbox.git diff --git a/t/solver_git.t b/t/solver_git.t index 5519fa18..8faa7309 100644 --- a/t/solver_git.t +++ b/t/solver_git.t @@ -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 };