X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=t%2Faggregate%2Funit_core_engine-prepare_path.t;h=cfeaddf4f92d73c3c1959cec91745d001a1319f2;hp=1fa9750ff4c0cb182a499eee01f854ee8cac561f;hb=44cf095889e0f32e501830b3d3d279667146ea94;hpb=661de07237c4320b80ff703d5838722019a8019d diff --git a/t/aggregate/unit_core_engine-prepare_path.t b/t/aggregate/unit_core_engine-prepare_path.t index 1fa9750..cfeaddf 100644 --- a/t/aggregate/unit_core_engine-prepare_path.t +++ b/t/aggregate/unit_core_engine-prepare_path.t @@ -9,6 +9,7 @@ use Catalyst::Engine; # mod_rewrite to app root for non / based app { my $r = get_req (0, + REDIRECT_URL => '/comics/', SCRIPT_NAME => '/comics/dispatch.cgi', REQUEST_URI => '/comics/', ); @@ -20,6 +21,7 @@ use Catalyst::Engine; { my $r = get_req (0, PATH_INFO => '/foo/bar.gif', + REDIRECT_URL => '/comics/foo/bar.gif', SCRIPT_NAME => '/comics/dispatch.cgi', REQUEST_URI => '/comics/foo/bar.gif', ); @@ -84,7 +86,6 @@ use Catalyst::Engine; is ''.$r->base, 'http://www.foo.com/oslobilder/', 'base correct'; } { - local $TODO = 'Another mod_rewrite case'; my $r = get_req (0, PATH_INFO => '/auth/login', SCRIPT_NAME => '/tx', @@ -125,13 +126,12 @@ sub get_req { PATH_INFO => '/', ); - my $engine = Catalyst::Engine->new( - env => { %template, @_ }, - ); + my $engine = Catalyst::Engine->new(); my $i = TestApp->new; $i->setup_finished(0); $i->config(use_request_uri_for_path => $use_request_uri_for_path); $i->setup_finished(1); + $engine->prepare_request($i, env => { %template, @_ }, response_cb => sub {}); $engine->prepare_path($i); return $i->req; }