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