Import tests for attribute from Mouse's tests
[gitmo/Mouse.git] / t / 020_attributes / 015_attribute_traits.t
index 4197708..1121d52 100644 (file)
@@ -1,5 +1,4 @@
 #!/usr/bin/perl
-use lib 't/lib';
 
 use strict;
 use warnings;
@@ -20,11 +19,9 @@ use Test::Mouse;
 
     after 'install_accessors' => sub {
         my $self = shift;
-        my $reader = $self->get_read_method;
-
         $self->associated_class->add_method(
             $self->alias_to,
-            sub { shift->$reader(@_) },
+            $self->get_read_method_ref
         );
     };
 }
@@ -57,7 +54,6 @@ can_ok($c, 'baz');
 is($c->baz, 100, '... got the right value for baz');
 
 my $bar_attr = $c->meta->get_attribute('bar');
-
 does_ok($bar_attr, 'My::Attribute::Trait');
 ok($bar_attr->has_applied_traits, '... got the applied traits');
 is_deeply($bar_attr->applied_traits, [qw/My::Attribute::Trait/], '... got the applied traits');