diff options
author | Michael G Schwern <schwern@pobox.com> | 2001-08-22 12:03:00 -0400 |
---|---|---|
committer | Abhijit Menon-Sen <ams@wiw.org> | 2001-08-22 19:36:39 +0000 |
commit | d23f020529b1cb2636f0fbed24f1fc13fd63eac2 (patch) | |
tree | d97bd75e29bd809300a19d463d12935884cdc094 /lib/diagnostics.t | |
parent | 5479d1922c9c0436fce71aca57c0f7e68ece0b49 (diff) | |
download | perl-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.t | 34 |
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)"' ); |