diff options
author | Eric Wong <e@80x24.org> | 2017-02-15 22:35:18 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2017-02-16 04:27:50 +0000 |
commit | f6244586ba4f5a5e7575e1254be8c9bbe303fce9 (patch) | |
tree | d1a8dd757b632f8cff66e3878f7cfc01e6e2f12d /t/repobrowse_git_plain.t | |
parent | 993dc7a772b10deda15733c8e750d98bf4d27bd0 (diff) | |
download | public-inbox-f6244586ba4f5a5e7575e1254be8c9bbe303fce9.tar.gz |
Query strings make endpoint caching more difficult since they're order-independent. They are also more likely lost or truncated inadvertantly when copy+pasting, so try to avoid them for default endpoints. There's still some things which are broken and followup commits will be needed to fix them.
Diffstat (limited to 't/repobrowse_git_plain.t')
-rw-r--r-- | t/repobrowse_git_plain.t | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/t/repobrowse_git_plain.t b/t/repobrowse_git_plain.t index 27347f70..a93fa10e 100644 --- a/t/repobrowse_git_plain.t +++ b/t/repobrowse_git_plain.t @@ -7,11 +7,12 @@ my $test = require './t/repobrowse_common_git.perl'; test_psgi($test->{app}, sub { my ($cb) = @_; - my $req = 'http://example.com/test.git/plain/dir'; + my $req = 'http://example.com/test.git/plain/master/dir'; my $res = $cb->(GET($req)); is(200, $res->code, 'got 200 response from dir'); my $noslash_body = dechunk($res); - like($noslash_body, qr{href="dir/dur">dur</a></li>}, 'path ok w/o slash'); + like($noslash_body, qr{href="dir/dur">dur</a></li>}, + 'path ok w/o slash'); my $slash = $req . '/'; my $r2 = $cb->(GET($slash)); @@ -19,7 +20,7 @@ test_psgi($test->{app}, sub { my $slash_body = dechunk($r2); like($slash_body, qr{href="\./dur\">dur</a></li>}, 'path ok w/ slash'); - $req = 'http://example.com/test.git/plain/foo.txt'; + $req = 'http://example.com/test.git/plain/master/foo.txt'; my $blob = $cb->(GET($req)); like($blob->header('Content-Type'), qr!\Atext/plain\b!, 'got text/plain blob'); |