summaryrefslogtreecommitdiff
path: root/lib/diagnostics.t
diff options
context:
space:
mode:
authorMichael G Schwern <schwern@pobox.com>2001-08-22 12:03:00 -0400
committerAbhijit Menon-Sen <ams@wiw.org>2001-08-22 19:36:39 +0000
commitd23f020529b1cb2636f0fbed24f1fc13fd63eac2 (patch)
treed97bd75e29bd809300a19d463d12935884cdc094 /lib/diagnostics.t
parent5479d1922c9c0436fce71aca57c0f7e68ece0b49 (diff)
downloadperl-d23f020529b1cb2636f0fbed24f1fc13fd63eac2.tar.gz
[ID 20010822.007] eval STRING & diagnostics.pm not mixing
Message-Id: <20010822200300.0D1638253@ool-18b93024.dyn.optonline.net> p4raw-id: //depot/perl@11726
Diffstat (limited to 'lib/diagnostics.t')
-rw-r--r--lib/diagnostics.t34
1 files changed, 7 insertions, 27 deletions
diff --git a/lib/diagnostics.t b/lib/diagnostics.t
index 14014f6b68..486f8f6dd8 100644
--- a/lib/diagnostics.t
+++ b/lib/diagnostics.t
@@ -5,34 +5,14 @@ BEGIN {
@INC = 'lib';
}
+use Test::More tests => 2;
-######################### We start with some black magic to print on failure.
+BEGIN { use_ok('diagnostics') }
-# Change 1..1 below to 1..last_test_to_print .
-# (It may become useful if the test is moved to ./t subdirectory.)
-use strict;
-use warnings;
+require base;
-use vars qw($Test_Num $Total_tests);
+eval {
+ 'base'->import(qw(I::do::not::exist));
+};
-my $loaded;
-BEGIN { $| = 1; $Test_Num = 1 }
-END {print "not ok $Test_Num\n" unless $loaded;}
-print "1..$Total_tests\n";
-BEGIN { require diagnostics; } # Don't want diagnostics' noise yet.
-$loaded = 1;
-ok($loaded, 'compile');
-######################### End of black magic.
-
-sub ok {
- my($test, $name) = shift;
- print "not " unless $test;
- print "ok $Test_Num";
- print " - $name" if defined $name;
- print "\n";
- $Test_Num++;
-}
-
-
-# Change this to your # of ok() calls + 1
-BEGIN { $Total_tests = 1 }
+is( $@, '', 'diagnostics not tripped up by "use base qw(Dont::Exist)"' );