2 # This is automatically generated by author/import-moose-test.pl.
3 # DO NOT EDIT THIS FILE. ANY CHANGES WILL BE LOST!!!
4 use t::lib::MooseCompat;
10 my $role = Mouse::Meta::Role->create(
11 'MyItem::Role::Equipment',
19 remove => sub { shift->is_worn(0) },
23 my $class = Mouse::Meta::Class->create('MyItem::Armor::Helmet' =>
24 roles => ['MyItem::Role::Equipment'],
27 my $visored = $class->new_object(is_worn => 0);
28 ok(!$visored->is_worn, "attribute, accessor was consumed");
30 ok($visored->is_worn, "accessor was consumed");
32 ok(!$visored->is_worn, "method was consumed");
34 ok(!$role->is_anon_role, "the role is not anonymous");