summaryrefslogtreecommitdiff
path: root/lib/base/t/base.t
diff options
context:
space:
mode:
Diffstat (limited to 'lib/base/t/base.t')
-rw-r--r--lib/base/t/base.t36
1 files changed, 13 insertions, 23 deletions
diff --git a/lib/base/t/base.t b/lib/base/t/base.t
index 7a707ded43..8d32064cc1 100644
--- a/lib/base/t/base.t
+++ b/lib/base/t/base.t
@@ -1,7 +1,7 @@
#!/usr/bin/perl -w
use strict;
-use Test::More tests => 12;
+use Test::More tests => 11;
use_ok('base');
@@ -63,31 +63,21 @@ like( $@, qr/^Base class package "reallyReAlLyNotexists" is empty./,
' self-inheriting');
}
-BEGIN { $Has::Version_0::VERSION = 0 }
-
-package Test::Version3;
-
-use base qw(Has::Version_0);
-::is( $Has::Version_0::VERSION, 0, '$VERSION==0 preserved' );
+{
+ BEGIN { $Has::Version_0::VERSION = 0 }
+ package Test::Version3;
-package Test::SIGDIE;
+ use base qw(Has::Version_0);
+ ::is( $Has::Version_0::VERSION, 0, '$VERSION==0 preserved' );
+}
-{
- local $SIG{__DIE__} = sub {
- ::fail('sigdie not caught, this test should not run')
- };
- eval {
- 'base'->import(qw(Huh::Boo));
- };
- ::like($@, qr/^Base class package "Huh::Boo" is empty/,
- 'Base class empty error message');
+{
+ package Schlozhauer;
+ use constant FIELDS => 6;
+ package Basilisco;
+ eval q{ use base 'Schlozhauer' };
+ ::is( $@, '', 'Can coexist with a FIELDS constant' );
}
-
-package Schlozhauer;
-use constant FIELDS => 6;
-package Basilisco;
-eval q{ use base 'Schlozhauer' };
-::is( $@, '', 'Can coexist with a FIELDS constant' );