/;
BEGIN {
- $EXPECTED_ENV_VAR = "CatalystTest$$";
+ $EXPECTED_ENV_VAR = "CATALYSTTEST$$"; # has to be uppercase otherwise fails on Win32
$EXPECTED_ENV_VAL = $ENV{$EXPECTED_ENV_VAR}
= "Test env value " . rand(100000);
}
-use Test::More tests => 7;
+use Test::More;
use Catalyst::Test 'TestApp';
use Catalyst::Request;
use HTTP::Headers;
use HTTP::Request::Common;
+plan skip_all => 'Does not work in live tests' if ( $ENV{CATALYST_SERVER} );
+
{
my $env;
'Request' );
ok( $response->is_success, 'Response Successful 2xx' );
is( $response->content_type, 'text/plain', 'Response Content-Type' );
- ok( eval '$env = TestApp->engine->env', 'engine->env is defined' );
- is( ref($env), 'HASH', 'engine->env is a hash' );
+ ok( eval '$env = ' . $response->content, 'Unserialize Catalyst::Request' );
+ is ref($env), 'HASH';
ok exists($env->{PATH}), 'Have a PATH env var';
SKIP:
}
}
+done_testing;
+