More Survey.pm refactoring

Turned getResponseId into a lazy-loading responseId mutator
Added responseIdCookies flag as a workaround for WebGUI::Test::getPage's
lack of cookie support
This commit is contained in:
Patrick Donelan 2009-02-11 09:27:31 +00:00
parent 16c87b9cba
commit 7128a3d07c
2 changed files with 139 additions and 121 deletions

View file

@ -61,7 +61,8 @@ $survey->saveSurveyJSON();
# Now start a response as admin user
$session->user( { userId =>3 } );
$survey->getResponseId( { noCookie => 1 }); # triggers loadBothJSON()
$survey->responseIdCookies(0);
#$survey->responseId( { noCookie => 1 }); # triggers loadBothJSON()
#for my $address (@{ $survey->responseJSON->surveyOrder }) {
# diag (Dumper $address);