NAME
Apache2::ASP::Test::Base - base class for all test helper objects.
SYNOPSIS
#!/usr/bin/perl -w
use strict;
use warnings 'all';
use Test::More 'no_plan';
use Apache2::ASP::Test::Base;
ok( my $t = Apache2::ASP::Test::Base->new() );
my $res = $t->ua->get("/index.asp");
ok( $res->is_success );
is( $res->header('location') => undef );
DESCRIPTION
The whole point of writing Apache2::ASP was to enable command-line testing of entire websites - and to gather statistics via Devel::Cover and Devel::NYTProf.
Somehow the test-driven-development world completely missed the point:
YOU HAVE GOT TO TEST YOUR WEB PAGES SOMEHOW!!
Apache2::ASP and this class provide an excellent means of doing that.
See the /t
folder in this distribution for several examples of testing different kinds of functionality with Apache2::ASP::Test::Base
.
PUBLIC PROPERTIES
ua
Returns the current Apache2::ASP::Test::UserAgent object.
config
Shortcut method to the current Apache2::ASP::Config object.
test_fixtures
Shortcut method to the current Data::Properties::YAML object representing the test fixtures found in /etc/test_fixtures.yaml
properties
Shortcut method to the current Data::Properties::YAML object representing the properties found in /etc/properties.yaml
session
Shortcut method to the current Apache2::ASP::SessionStateManager object.
BUGS
It's possible that some bugs have found their way into this release.
Use RT http://rt.cpan.org/NoAuth/Bugs.html?Dist=Apache2-ASP to submit bug reports.
HOMEPAGE
Please visit the Apache2::ASP homepage at http://www.devstack.com/ to see examples of Apache2::ASP in action.
AUTHOR
John Drago mailto:jdrago_999@yahoo.com
COPYRIGHT AND LICENSE
Copyright 2007 John Drago, All rights reserved.
This software is free software. It may be used and distributed under the same terms as Perl itself.