about summary refs log tree commit homepage
path: root/t/httpd-corner.psgi
diff options
context:
space:
mode:
Diffstat (limited to 't/httpd-corner.psgi')
-rw-r--r--t/httpd-corner.psgi7
1 files changed, 7 insertions, 0 deletions
diff --git a/t/httpd-corner.psgi b/t/httpd-corner.psgi
index f2427234..44629620 100644
--- a/t/httpd-corner.psgi
+++ b/t/httpd-corner.psgi
@@ -94,6 +94,13 @@ my $app = sub {
                 return $qsp->psgi_return($env, undef, sub {
                         [ 200, [ qw(Content-Type application/octet-stream)]]
                 });
+        } elsif ($path eq '/psgi-return-enoent') {
+                require PublicInbox::Qspawn;
+                my $cmd = [ 'this-better-not-exist-in-PATH'.rand ];
+                my $qsp = PublicInbox::Qspawn->new($cmd);
+                return $qsp->psgi_return($env, undef, sub {
+                        [ 200, [ qw(Content-Type application/octet-stream)]]
+                });
         } elsif ($path eq '/pid') {
                 $code = 200;
                 push @$body, "$$\n";