don't override attach_to_class, override install_accessors
[gitmo/Moose.git] / t / 030_roles / 023_role_composition_attributes.t
index bc6da7e..0086435 100644 (file)
@@ -3,34 +3,31 @@
 use strict;
 use warnings;
 
-use Test::More tests => 10;
+use Test::More tests => 7;
 use Test::Exception;
 
-BEGIN {
-    use_ok('Moose');
-    use_ok('Moose::Meta::Role::Application::RoleSummation');    
-    use_ok('Moose::Meta::Role::Composite');
-}
+use Moose::Meta::Role::Application::RoleSummation;
+use Moose::Meta::Role::Composite;
 
 {
     package Role::Foo;
-    use Moose::Role;    
+    use Moose::Role;
     has 'foo' => (is => 'rw');
-    
+
     package Role::Bar;
     use Moose::Role;
     has 'bar' => (is => 'rw');
-    
+
     package Role::FooConflict;
-    use Moose::Role;    
+    use Moose::Role;
     has 'foo' => (is => 'rw');
-    
+
     package Role::BarConflict;
     use Moose::Role;
     has 'bar' => (is => 'rw');
-    
+
     package Role::AnotherFooConflict;
-    use Moose::Role;    
+    use Moose::Role;
     with 'Role::FooConflict';
 }
 
@@ -44,12 +41,12 @@ BEGIN {
     );
     isa_ok($c, 'Moose::Meta::Role::Composite');
 
-    is($c->name, 'Role::Foo|Role::Bar', '... got the composite role name');    
-    
+    is($c->name, 'Role::Foo|Role::Bar', '... got the composite role name');
+
     lives_ok {
         Moose::Meta::Role::Application::RoleSummation->new->apply($c);
-    } '... this succeeds as expected';    
-    
+    } '... this succeeds as expected';
+
     is_deeply(
         [ sort $c->get_attribute_list ],
         [ 'bar', 'foo' ],
@@ -75,9 +72,9 @@ dies_ok {
         Moose::Meta::Role::Composite->new(
             roles => [
                 Role::Foo->meta,
-                Role::Bar->meta,            
+                Role::Bar->meta,
                 Role::FooConflict->meta,
-                Role::BarConflict->meta,            
+                Role::BarConflict->meta,
             ]
         )
     );