]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/plack.t
spawn: try to keep signals blocked in spawned child
[public-inbox.git] / t / plack.t
index 04680b2a61b5e6301e89a3c20b9ee93dafd435d3..a4f324571ac12fe3e739b3f788a5a33b9de74f0c 100644 (file)
--- a/t/plack.t
+++ b/t/plack.t
@@ -62,16 +62,24 @@ EOF
                require $psgi;
        };
 
+       test_psgi($app, sub {
+               my ($cb) = @_;
+               foreach my $u (qw(robots.txt favicon.ico .well-known/foo)) {
+                       my $res = $cb->(GET("http://example.com/$u"));
+                       is($res->code, 404, "$u is missing");
+               }
+       });
+
        # redirect with newsgroup
        test_psgi($app, sub {
                my ($cb) = @_;
                my $from = 'http://example.com/inbox.test';
                my $to = 'http://example.com/test/';
                my $res = $cb->(GET($from));
-               is($res->code, 301, 'is permanent redirect');
+               is($res->code, 301, 'newsgroup name is permanent redirect');
                is($to, $res->header('Location'), 'redirect location matches');
                $from .= '/';
-               is($res->code, 301, 'is permanent redirect');
+               is($res->code, 301, 'newsgroup name/ is permanent redirect');
                is($to, $res->header('Location'), 'redirect location matches');
        });