summaryrefslogtreecommitdiffstats
path: root/web/server/h2o/libh2o/t/50file.t
blob: c3474068b48ecd6b57bf5717d3f339bda0c229a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use strict;
use warnings;
use Test::More;
use t::Util;

plan skip_all => 'curl not found'
    unless prog_exists('curl');

subtest 'trailing-slash' => sub {
  my $server = spawn_h2o(<< "EOT");
hosts:
  default:
    paths:
      /:
        file.dir: @{[DOC_ROOT]}
EOT

  my $resp = `curl --silent --dump-header /dev/stderr http://127.0.0.1:$server->{port}/index.txt/ 2>&1 > /dev/null`;
  like $resp, qr{^HTTP/1.1 404 File Not Found}s, "status";
};

done_testing;