# make a trait by using the main role
package MooseX::AttributeDefaults::Test::Trait;
use lib 't/lib';
use Moose::Role;
with qw(
MooseX::AttributeDefaults::Test::Defaults
MooseX::AttributeDefaults
);
package MooseX::AttributeDefaults::Test::TraitConsumer;
use Moose;
has attr => ( traits => [qw(MooseX::AttributeDefaults::Test::Trait)] );
package main;
use MooseX::AttributeDefaults::Test::TryClass;
use Test::More tests => 3;
run_tests qw(MooseX::AttributeDefaults::Test::TraitConsumer);