Merge branch 'stable'
[gitmo/Class-MOP.git] / t / 042_metaclass_incompatibility_dyn.t
index 2185566..4dab002 100644 (file)
@@ -1,19 +1,18 @@
 use strict;
 use warnings;
 
-use Test::More tests => 6;
+use Test::More;
 
-BEGIN {use metaclass;    
-}
+use metaclass;
 
 # meta classes
 {
     package Foo::Meta;
     use base 'Class::MOP::Class';
-    
+
     package Bar::Meta;
     use base 'Class::MOP::Class';
-    
+
     package FooBar::Meta;
     use base 'Foo::Meta', 'Bar::Meta';
 }
@@ -36,7 +35,7 @@ $@ = undef;
 eval {
     package Foo::Foo;
     metaclass->import('Bar::Meta');
-    Foo::Foo->meta->superclasses('Foo');    
+    Foo::Foo->meta->superclasses('Foo');
 };
 ok($@, '... Foo::Foo.meta => Bar::Meta is not compatible') || diag $@;
 
@@ -52,7 +51,7 @@ $@ = undef;
 eval {
     package FooBar;
     metaclass->import('FooBar::Meta');
-    FooBar->meta->superclasses('Foo');    
+    FooBar->meta->superclasses('Foo');
 };
 ok(!$@, '... FooBar.meta => FooBar::Meta is compatible') || diag $@;
 
@@ -60,8 +59,8 @@ $@ = undef;
 eval {
     package FooBar2;
     metaclass->import('FooBar::Meta');
-    FooBar2->meta->superclasses('Bar');    
+    FooBar2->meta->superclasses('Bar');
 };
 ok(!$@, '... FooBar2.meta => FooBar::Meta is compatible') || diag $@;
 
-
+done_testing;