Added an idea for t/lib/WebGUI/Form_Checking.pm to make testing form values less magic and more flexible. still todo.

This commit is contained in:
Doug Bell 2006-11-29 06:36:27 +00:00
parent 957642e1c6
commit 4ed1f2f30e

View file

@ -45,4 +45,42 @@ sub auto_check {
$session->{_request} = $origSessionRequest;
}
#######################################################################
=head2 get_request
!!! TODO !!!
Gets a Test::MockObject to be given to the session object that will allow for
processing of form parameters.
This will be easier to manage, as you won't have
to make multiple forms for elements that can return differently formatted data
based on configuration.
Usage:
my $old_request = $session->{_request};
my $request = WebGUI::Form_Checking::get_request($session,$value);
# $value can be either a scalar value or an array reference
$session->{_request} = $request;
# Test the value here
# Maybe make more mock request objects and test more values
# Reset the session back
$session->{_request} = $old_session;
=cut
sub get_request
{
warn "WebGUI::Form_Checking::get_request is still TODO!";
}
1;