From: Tomas Doran Date: Wed, 25 Jan 2012 10:36:26 +0000 (+0000) Subject: Clarify what this shit is here for X-Git-Tag: 5.90008~1 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=6664017d52356034039e06899caee41ca63fc58c Clarify what this shit is here for --- diff --git a/lib/Catalyst/Test.pm b/lib/Catalyst/Test.pm index 492fb31..fbc8ada 100644 --- a/lib/Catalyst/Test.pm +++ b/lib/Catalyst/Test.pm @@ -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