我想为我的cgi脚本编写一些单元测试。我写了我的脚本作为modulino(脚本可能是一个模块,取决于上下文),我想测试它的功能,但也要确保query_string中的所有参数都是按照它们应该设置的。设置perl cgi query_string离线
我会尝试做这样的事情:
$ENV{'QUERY_STRING'} = 'param1=some_param';
my $cgi = CGI->new;
print "param1= ".$cgi->param("param1")."\n";
但它似乎完全忽略了。有没有一种方法来设置查询字符串,而无需实际做GET方法?