Как создать отправленный объект CGI :: FormBuilder? - PullRequest
1 голос
/ 04 августа 2011

У меня есть метод, который принимает объект cgi и создает объект CGI :: FormBuilder. если он передается, выполняет ли соединение с БД и обрабатывает ли данные в противном случае, предварительно заполняет некоторые данные и отображает форму.

Я хочу написать для него модульный тест. Поэтому я хочу дать ему объект cgi, и он создаст отправленную форму и обработает данные.

Какой параметр должен быть указан в cgi, чтобы сделать форму для отправки?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 06 августа 2011

Параметр (submitname_of_the_form) _ (name_of_the_form)

0 голосов
/ 05 августа 2011

Вероятно, вы хотите:

$q = CGI->new(INPUTFILE);
#or
$q = CGI->new(\*STDIN);
#or 
$q = CGI->new($my_query_string);
#or
$q = CGI->new(\%my_form_params);

Как описано на странице CPAN CGI

...