BEGIN { $iters = $ENV{CAT_BENCH_ITERS} || 2; }
-use Test::More tests => 12*$iters;
+use Test::More tests => 12 * $iters;
use Catalyst::Test 'TestApp';
if ( $ENV{CAT_BENCHMARK} ) {
TestApp::Controller::Action::Default->begin
TestApp::Controller::Action::Default->default
TestApp::View::Dump::Request->process
- TestApp->end
+ TestApp->end
];
my $expected = join( ", ", @expected );
);
ok( $response = request('http://localhost/foo/bar/action'), 'Request' );
- is( $response->code, 404, 'Invalid URI returned 404' );
+ is( $response->code, 500, 'Invalid URI returned 500' );
}
-
+
# test that args are passed properly to default
{
my $creq;
- my $expected = [ qw/action default arg1 arg2/ ];
-
- ok( my $response = request('http://localhost/action/default/arg1/arg2'), 'Request' );
- ok( eval '$creq = ' . $response->content, 'Unserialize Catalyst::Request' );
+ my $expected = [qw/action default arg1 arg2/];
+
+ ok( my $response = request('http://localhost/action/default/arg1/arg2'),
+ 'Request' );
+ ok(
+ eval '$creq = ' . $response->content,
+ 'Unserialize Catalyst::Request'
+ );
is_deeply( $creq->{arguments}, $expected, 'Arguments ok' );
}
}
use Test::More tests => 18;
use Catalyst::Test 'TestApp';
-close STDERR; # i'm naughty :)
+close STDERR; # i'm naughty :)
{
- ok( my $response = request('http://localhost/engine/response/errors/one'), 'Request' );
+ ok( my $response = request('http://localhost/engine/response/errors/one'),
+ 'Request' );
ok( $response->is_error, 'Response Server Error 5xx' );
- is( $response->code, 500, 'Response Code' );
+ is( $response->code, 500, 'Response Code' );
is( $response->content_type, 'text/html', 'Response Content-Type' );
- is( $response->header('X-Catalyst-Action'), 'engine/response/errors/one', 'Test Action' );
- like( $response->header('X-Catalyst-Error'), qr/^Caught exception/, 'Catalyst Error' );
+ is( $response->header('X-Catalyst-Action'),
+ 'engine/response/errors/one', 'Test Action' );
+ like(
+ $response->header('X-Catalyst-Error'),
+ qr/^Caught exception/,
+ 'Catalyst Error'
+ );
}
{
- ok( my $response = request('http://localhost/engine/response/errors/two'), 'Request' );
- ok( $response->is_error, 'Client Error 4xx' );
- is( $response->code, 404, 'Response Code' );
+ ok( my $response = request('http://localhost/engine/response/errors/two'),
+ 'Request' );
+ ok( $response->is_error, 'Response Server Error 5xx' );
+ is( $response->code, 500, 'Response Code' );
is( $response->content_type, 'text/html', 'Response Content-Type' );
- is( $response->header('X-Catalyst-Action'), 'engine/response/errors/two', 'Test Action' );
- like( $response->header('X-Catalyst-Error'), qr/^Couldn't forward to/, 'Catalyst Error' );
+ is( $response->header('X-Catalyst-Action'),
+ 'engine/response/errors/two', 'Test Action' );
+ like(
+ $response->header('X-Catalyst-Error'),
+ qr/^Couldn't forward to/,
+ 'Catalyst Error'
+ );
}
{
- ok( my $response = request('http://localhost/engine/response/errors/three'), 'Request' );
+ ok( my $response = request('http://localhost/engine/response/errors/three'),
+ 'Request' );
ok( $response->is_error, 'Response Server Error 5xx' );
- is( $response->code, 500, 'Response Code' );
+ is( $response->code, 500, 'Response Code' );
is( $response->content_type, 'text/html', 'Response Content-Type' );
- is( $response->header('X-Catalyst-Action'), 'engine/response/errors/three', 'Test Action' );
- like( $response->header('X-Catalyst-Error'), qr/^Caught exception "I'm going to die!"$/, 'Catalyst Error' );
+ is(
+ $response->header('X-Catalyst-Action'),
+ 'engine/response/errors/three',
+ 'Test Action'
+ );
+ like(
+ $response->header('X-Catalyst-Error'),
+ qr/^Caught exception "I'm going to die!"$/,
+ 'Catalyst Error'
+ );
}