use Catalyst qw[-Engine=Test];
- __PACKAGE__->action(
- foo => sub {
+ sub foo : Global {
my ( $self, $c ) = @_;
$c->res->output('bar');
- }
- );
+ }
+
+ __PACKAGE__->setup();
package main;
else {
$class->require;
-
- unless ( $INC{'Test/Builder.pm'} ) {
- die qq/Couldn't load "$class", "$@"/ if $@;
- }
+ my $error = $UNIVERSAL::require::ERROR;
+ die qq/Couldn't load "$class", "$error"/ if $@;
$class->import;
unless ( ref $request ) {
- my $uri = ( $request =~ m/http/i )
+ my $uri =
+ ( $request =~ m/http/i )
? URI->new($request)
: URI->new( 'http://localhost' . $request );
my $server = URI->new( $ENV{CATALYST_SERVER} );
if ( $server->path =~ m|^(.+)?/$| ) {
- $server->path("$1"); # need to be quoted
+ $server->path("$1"); # need to be quoted
}
$request->uri->scheme( $server->scheme );
unless ($agent) {
$agent = LWP::UserAgent->new(
- # cookie_jar => {},
+
+ # cookie_jar => {},
keep_alive => 1,
max_redirect => 0,
timeout => 60,