Acme-Moose
view release on metacpan or search on metacpan
lib/Acme/t/01_base.t view on Meta::CPAN
my $moose = Acme::Moose->new;
meta_ok($moose);
has_attribute_ok $moose,'foodage', "Can eat" ;
has_attribute_ok $moose,'happiness', "Can be happy" ;
has_attribute_ok $moose,'tired', "Can be sleepy" ;
has_method_ok $moose, (qw(feed play nap sacrifice));
check_sugar_removed_ok $moose;
validate_class $moose => (
attributes => [ qw(foodage happiness tired) ],
methods => [ qw(feed play nap sacrifice) ],
isa => [ 'Acme::Moose' ],
# ensures $thing does not do these roles
does_not => [ 'Acme::Llama' ],
);
( run in 1.149 second using v1.01-cache-2.11-cpan-4d50c553e7e )