CGI-Application-Plus
view release on metacpan or search on metacpan
t/01_cgiapp.t view on Meta::CPAN
my $t6_output = $t6_ta_obj->run();
ok (($t6_output =~ /^Status\:\ 302\ Moved/) && ($t6_output =~ /Hello\ World\:\ redirect\_test/))
}
# Test 7: run() CGI::Application::Plus sub-class, in run-mode 'cookie_test'. Expect HTTP header w/ cookie 'c_name' => 'c_value' + 'Hello World: cookie_test'.
{
my $t7_ta_obj = TestApp->new();
$t7_ta_obj->query(CGI->new({'test_rm' => 'cookie_test'}));
my $t7_output = $t7_ta_obj->run();
ok (($t7_output =~ /^Set-Cookie\:\ c\_name\=c\_value/) && ($t7_output =~ /Hello\ World\:\ cookie\_test/))
}
; SKIP:
{ skip("HTML::Template is not installed", 3 )
unless eval
{ require HTML::Template
} ;
# Test 8: run() CGI::Application::Plus sub-class, in run-mode 'tmpl_test'. Expect HTTP header + 'Hello World: tmpl_test'.
{
my $t8_ta_obj = TestApp->new(TMPL_PATH=>'test/templates/');
$t8_ta_obj->query(CGI->new({'test_rm' => 'tmpl_test'}));
( run in 0.608 second using v1.01-cache-2.11-cpan-e9199f4ba4c )