# please insert nothing before this line: -*- mode: cperl; cperl-indent-level: 4; cperl-continued-statement-offset: 4; indent-tabs-mode: nil -*- use strict; use warnings FATAL => 'all'; use Apache::Test; use Apache::TestUtil; use Apache::TestRequest; use Apache2::Build (); use File::Spec::Functions qw(catfile); my $build = Apache2::Build->build_config; plan tests => 2, need need_lwp(), need_min_module_version(CGI => 3.08); my $location = "/TestModules__cgiupload2"; my $filename; my $pod = 'pod/perlfunc.pod'; for (@INC) { if (-e "$_/$pod") { $filename = "$_/$pod"; last; } } $filename ||= catfile Apache::Test::vars('serverroot'), "..", 'Makefile'; for (1,2) { t_client_log_warn_is_expected(4) if $] < 5.008 && require CGI && $CGI::VERSION < 3.06; my $str = UPLOAD_BODY $location, filename => $filename; my $body_len = length $str; my $file_len = -s $filename; t_debug "body_len=$body_len, file_len=$file_len"; ok $body_len == $file_len; }