X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FTest.pm;h=fbc8adafeac9dfdb47f2ae5c1a80b385f4fe1fb5;hb=57746b806ef4de802abec0c4a38a9524eb359661;hp=5c0cbe7cfd9ea22e2a20c1b14d10d7b69367a0ee;hpb=89222c2a9136170aa4012fbf3c7b804abeff2463;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Test.pm b/lib/Catalyst/Test.pm index 5c0cbe7..fbc8ada 100644 --- a/lib/Catalyst/Test.pm +++ b/lib/Catalyst/Test.pm @@ -209,8 +209,8 @@ functions take either a URI or an L object. =head1 INLINE TESTS WILL NO LONGER WORK -While it used to be possible to inline a whole testapp into a C<.t> file for a -distribution, this will no longer work. +While it used to be possible to inline a whole test app into a C<.t> file for +a distribution, this will no longer work. The convention is to place your L test apps into C in your distribution. E.g.: C, C, @@ -295,6 +295,11 @@ sub _local_request { # HTML head parsing based on LWP::UserAgent # + # This is because if you make a remote request with LWP, then the + # from the returned HTML document will be used + # to fill in $res->base, as documented in HTTP::Response. We need + # to support this in local test requests so that they work 'the same'. + # # This is not just horrible and possibly broken, but also really # doesn't belong here. Whoever wants this should be working on # getting it into Plack::Test, or make a middleware out of it, or