Nothing major, just the a mention of cookie_jar and additional headers via the second param in GET (and probably others?).
While I was at it, I made sure all of the need* examples were all the same; which meant removing \& and &. The bare versions seemed to be the most prevelant.
-=Chris
Index: Test.pm =================================================================== --- Test.pm (revision 109410) +++ Test.pm (working copy) @@ -604,7 +604,7 @@ the tests will be skipped if the function returns a false value. For example: - plan tests => 5, \&need_lwp; + plan tests => 5, need_lwp; the test will be skipped if LWP is not available @@ -654,13 +654,13 @@ =item need_http11 - plan tests => 5, &need_http11; + plan tests => 5, need_http11; Require HTTP/1.1 support. =item need_ssl - plan tests => 5, &need_ssl; + plan tests => 5, need_ssl; Require SSL support. @@ -668,13 +668,13 @@ =item need_lwp - plan tests => 5, &need_lwp; + plan tests => 5, need_lwp; Require LWP support. =item need_cgi - plan tests => 5, &need_cgi; + plan tests => 5, need_cgi; Requires mod_cgi or mod_cgid to be installed. Index: TestRequest.pm =================================================================== --- TestRequest.pm (revision 109410) +++ TestRequest.pm (working copy) @@ -780,6 +780,19 @@ installed. It's best, therefore, to check C<have_lwp> before running tests that rely on a redirection from C<POST>. +Sometimes it is desireable to have C<Apache::TestRequest> remember +cookies sent by the pages you are testing and send them back to the +server on subsequent requests. This is especially necessary when +testing pages whose functionality relies on sessions or the presence +of preferences stored in cookies. + +By default, C<LWP::UserAgent> does B<not> remember cookies between +requests. You can tell it to remember cookies by adding the following +to C<user_agent()>: + + Apache::TestRequest::user_agent(reset =>, + cookie_jar => {}); + =head1 FUNCTIONS C<Apache::TestRequest> exports a number of functions that will likely @@ -837,6 +850,11 @@ Sends a simple GET request to the Apache test server. Returns an C<HTTP::Response> object. +You can also supply additional headers to be sent with the request +by adding their name/value pairs after the C<url> parameter: + + my $res = GET $url, 'Accept-Language' => 'de,en-us,en;q=0.5'; + =head3 GET_STR A shortcut function for C<GET($uri)-E<gt>as_string>.