From: Jay Hannah Date: Tue, 16 Jan 2018 21:47:41 +0000 (-0600) Subject: Merge remote-tracking branch 'write/jhannah/docs' into release-candidates/rc-5.90116 X-Git-Tag: 5.90116~11 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=ba29b878128f52d2d21e7d537df0fbe54915c331;hp=b62c4f8b4b612b159ff6e02e350a818f6c6ee5c3 Merge remote-tracking branch 'write/jhannah/docs' into release-candidates/rc-5.90116 --- diff --git a/lib/Catalyst/Test.pm b/lib/Catalyst/Test.pm index e121b35..ef2ff18 100644 --- a/lib/Catalyst/Test.pm +++ b/lib/Catalyst/Test.pm @@ -256,6 +256,15 @@ header configuration; currently only supports setting 'host' value. my $res = request('foo/bar?test=1'); my $virtual_res = request('foo/bar?test=1', {host => 'virtualhost.com'}); +Alternately, you can pass in an L object to set arbitrary +request headers. + + my $res = request(GET '/foo/bar', + X-Foo => 'Bar', + Authorization => 'Bearer JWT_HERE', + ... + ); + =head2 ($res, $c) = ctx_request( ... ); Works exactly like L, except it also returns the Catalyst context object,