X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Foptional_lighttpd-fastcgi-non-root.t;h=a293870b3f27c40ed561c52129c80205d70dd2b5;hb=b94b200c22a5c08f9fa18db789914b3bd593f4b5;hp=cbf2a504c8cb4958cbfb248b7c93e50cc9127779;hpb=ac30970a0d0351b0ba3ab0d6de26bfcfc29b7e37;p=catagits%2FCatalyst-Runtime.git diff --git a/t/optional_lighttpd-fastcgi-non-root.t b/t/optional_lighttpd-fastcgi-non-root.t index cbf2a50..a293870 100644 --- a/t/optional_lighttpd-fastcgi-non-root.t +++ b/t/optional_lighttpd-fastcgi-non-root.t @@ -56,6 +56,7 @@ my $conf = <<"END"; server.modules = ( "mod_access", "mod_fastcgi", + "mod_rewrite", "mod_accesslog" ) @@ -67,6 +68,10 @@ accesslog.filename = "$docroot/access.log" server.bind = "127.0.0.1" server.port = $port +# Work around inability to hit http://localhost/deep/path +# without a trailing slash +url.rewrite = ( "deep/path\$" => "deep/path/" ) + # catalyst app specific fcgi setup fastcgi.server = ( "/deep/path" => ( @@ -99,7 +104,7 @@ while ( check_port( 'localhost', $port ) != 1 ) { # run the testsuite against the server $ENV{CATALYST_SERVER} = "http://localhost:$port/deep/path"; -my @tests = glob('t/live_*'); +my @tests = (shift) || glob('t/live_*'); eval { runtests(@tests); };