X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FTest.pm;h=492fb31dbeab280aaa3ce6e68321916f68048195;hb=ca5d34dfc295012a749a8454d2b213580e03d55c;hp=ef3def5e8effd8b22666e2ad765bbcb25ea638b6;hpb=aa3f9f5351fcaa6895d4bb511bed4e9a0649f07a;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Test.pm b/lib/Catalyst/Test.pm index ef3def5..492fb31 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, @@ -311,6 +311,10 @@ sub _local_request { for my $f ( $h->header_field_names ) { $resp->init_header( $f, [ $h->header($f) ] ); } + # Another horrible hack to make the response headers have a + # 'status' field. This is for back-compat, but you should + # call $resp->code instead! + $resp->init_header('status', [ $resp->code ]); }, }, @_); }