stas 2003/09/17 23:36:33
Modified: t/modules cgi.t Log: skip only the upload sub-test if LWP is not available, the rest can run just fine with Apache::TestClient Revision Changes Path 1.9 +13 -5 modperl-2.0/t/modules/cgi.t Index: cgi.t =================================================================== RCS file: /home/cvs/modperl-2.0/t/modules/cgi.t,v retrieving revision 1.8 retrieving revision 1.9 diff -u -u -r1.8 -r1.9 --- cgi.t 18 Sep 2003 06:28:19 -0000 1.8 +++ cgi.t 18 Sep 2003 06:36:33 -0000 1.9 @@ -7,7 +7,13 @@ use Apache::Build (); my $build = Apache::Build->build_config; -plan tests => 5, have 'LWP', + +use constant HAVE_LWP => have_lwp(); + +my $tests = 4; +$tests += 1 if HAVE_LWP; + +plan tests => $tests, have {"MP_COMPAT_1X is disabled" => $build->{MP_COMPAT_1X}}; my $module = 'TestModules::cgi'; @@ -28,10 +34,12 @@ t_cmp("ok 3", $str, "POST $location\n$content"); }; -sok { - $str = UPLOAD_BODY $location, content => 4; - t_cmp("ok 4", $str, 'file upload'); -}; +if (HAVE_LWP) { + sok { + $str = UPLOAD_BODY $location, content => 4; + t_cmp("ok 4", $str, 'file upload'); + }; +} sok { my $header = 'Content-type';