From 8d83eab9d95348e996a2d1f92d970ddc0bf4f85b Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 17 Feb 2017 03:31:16 +0000 Subject: repobrowse: rename "plain" endpoint to "raw" This name is shorter and matches terminology in gitweb and other popular git web viewers. --- t/repobrowse_git_plain.t | 30 ------------------------------ t/repobrowse_git_raw.t | 30 ++++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 30 deletions(-) delete mode 100644 t/repobrowse_git_plain.t create mode 100644 t/repobrowse_git_raw.t (limited to 't') diff --git a/t/repobrowse_git_plain.t b/t/repobrowse_git_plain.t deleted file mode 100644 index a93fa10e..00000000 --- a/t/repobrowse_git_plain.t +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (C) 2016 all contributors -# License: AGPL-3.0+ -use strict; -use warnings; -my $test = require './t/repobrowse_common_git.perl'; - -test_psgi($test->{app}, sub { - my ($cb) = @_; - - 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}, - 'path ok w/o slash'); - - my $slash = $req . '/'; - my $r2 = $cb->(GET($slash)); - is(200, $r2->code, 'got 200 response from dir'); - my $slash_body = dechunk($r2); - like($slash_body, qr{href="\./dur\">dur}, 'path ok w/ slash'); - - $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'); - is($blob->content, "-----\nhello\nworld\n", 'raw blob passed'); -}); - -done_testing(); diff --git a/t/repobrowse_git_raw.t b/t/repobrowse_git_raw.t new file mode 100644 index 00000000..2048d82a --- /dev/null +++ b/t/repobrowse_git_raw.t @@ -0,0 +1,30 @@ +# Copyright (C) 2016 all contributors +# License: AGPL-3.0+ +use strict; +use warnings; +my $test = require './t/repobrowse_common_git.perl'; + +test_psgi($test->{app}, sub { + my ($cb) = @_; + + my $req = 'http://example.com/test.git/raw/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}, + 'path ok w/o slash'); + + my $slash = $req . '/'; + my $r2 = $cb->(GET($slash)); + is(200, $r2->code, 'got 200 response from dir'); + my $slash_body = dechunk($r2); + like($slash_body, qr{href="\./dur\">dur}, 'path ok w/ slash'); + + $req = 'http://example.com/test.git/raw/master/foo.txt'; + my $blob = $cb->(GET($req)); + like($blob->header('Content-Type'), qr!\Atext/plain\b!, + 'got text/plain blob'); + is($blob->content, "-----\nhello\nworld\n", 'raw blob passed'); +}); + +done_testing(); -- cgit v1.2.3-24-ge0c7