Author: geoff
Date: Wed Jun 28 08:38:31 2006
New Revision: 417795
URL: http://svn.apache.org/viewvc?rev=417795&view=rev
Log:
migrate basic.pm test to use Apache::Test's
Test::More support so you don't need to mess with
Test::More internals or http headers
Modified:
perl/Apache-SizeLimit/trunk/Makefile.PL
perl/Apache-SizeLimit/trunk/t/apache/all.t
perl/Apache-SizeLimit/trunk/t/response/TestApache/basic.pm
Modified: perl/Apache-SizeLimit/trunk/Makefile.PL
URL:
http://svn.apache.org/viewvc/perl/Apache-SizeLimit/trunk/Makefile.PL?rev=417795&r1=417794&r2=417795&view=diff
==============================================================================
--- perl/Apache-SizeLimit/trunk/Makefile.PL (original)
+++ perl/Apache-SizeLimit/trunk/Makefile.PL Wed Jun 28 08:38:31 2006
@@ -66,6 +66,11 @@
my $test = shift->MM::test(@_);
+ eval { require Test::More } or return <<EOF;
+test::
[EMAIL PROTECTED] sorry, cannot run tests without Test::More
+EOF
+
return HAS_APACHE_TEST if HAS_APACHE_TEST;
return $test;
Modified: perl/Apache-SizeLimit/trunk/t/apache/all.t
URL:
http://svn.apache.org/viewvc/perl/Apache-SizeLimit/trunk/t/apache/all.t?rev=417795&r1=417794&r2=417795&view=diff
==============================================================================
--- perl/Apache-SizeLimit/trunk/t/apache/all.t (original)
+++ perl/Apache-SizeLimit/trunk/t/apache/all.t Wed Jun 28 08:38:31 2006
@@ -30,5 +30,7 @@
$ok &= need_min_apache_version(1);
+ $ok &= need_min_module_version('Test::Builder' => '0.18_01');
+
return $ok;
}
Modified: perl/Apache-SizeLimit/trunk/t/response/TestApache/basic.pm
URL:
http://svn.apache.org/viewvc/perl/Apache-SizeLimit/trunk/t/response/TestApache/basic.pm?rev=417795&r1=417794&r2=417795&view=diff
==============================================================================
--- perl/Apache-SizeLimit/trunk/t/response/TestApache/basic.pm (original)
+++ perl/Apache-SizeLimit/trunk/t/response/TestApache/basic.pm Wed Jun 28
08:38:31 2006
@@ -3,7 +3,7 @@
use strict;
use warnings;
-use Test::More;
+use Apache::Test qw(-withtestmore);
use Apache::Constants qw(OK);
use Apache::SizeLimit;
@@ -12,13 +12,7 @@
sub handler {
my $r = shift;
- Test::Builder->new->output(*STDOUT);
- Test::Builder->new->failure_output(*STDOUT);
-
- $r->content_type('text/plain');
- $r->send_http_header();
-
- plan tests => 3;
+ plan $r, tests => 3;
Apache::SizeLimit::setmax( 100_000 );
Apache::SizeLimit::setmin( 1 );