#!/usr/bin/perl
-use lib 't/lib';
+# This is automatically generated by author/import-moose-test.pl.
+# DO NOT EDIT THIS FILE. ANY CHANGES WILL BE LOST!!!
+use t::lib::MooseCompat;
use strict;
use warnings;
-use Test::More tests => 12;
-
+use Test::More;
use Test::Exception;
use Test::Mouse;
-
{
package My::Attribute::Trait;
use Mouse::Role;
after 'install_accessors' => sub {
my $self = shift;
- my $reader = $self->get_read_method_ref;
-
$self->associated_class->add_method(
$self->alias_to,
- $reader,
+ $self->get_read_method_ref
);
};
}
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');
ok(!$gorch_attr->has_applied_traits, '... no traits applied');
is($gorch_attr->applied_traits, undef, '... no traits applied');
-
-
+done_testing;