1use strict; 2use warnings; 3 4{ 5 package TestClass; 6 7 use Moose; 8 use namespace::autoclean; 9 use MooseX::AttributeShortcuts; 10 11 has foo => (is => 'rwp'); 12 has bar => (is => 'ro', builder => 1); 13 has baz => (is => 'rwp', builder => 1); 14 15} 16 17use Test::More; 18use Test::Moose; 19 20use lib 't'; 21require funcs; 22 23test_class('TestClass'); 24 25done_testing; 26