Reformat to my style
[gitmo/MooseX-ClassAttribute.git] / t / 04-with-attribute-helpers.t
CommitLineData
29c02565 1use strict;
2use warnings;
fefc111f 3
29c02565 4use Test::More tests => 2;
5
fefc111f 6{
29c02565 7 package MyClass;
fefc111f 8
29c02565 9 use MooseX::ClassAttribute;
10 use MooseX::AttributeHelpers;
11
fefc111f 12 class_has counter =>
13 ( metaclass => 'Counter',
14 is => 'ro',
15 provides => { inc => 'inc_counter',
16 },
17 );
18}
29c02565 19
fefc111f 20is( MyClass->counter(), 0 );
29c02565 21
fefc111f 22MyClass->inc_counter();
23is( MyClass->counter(), 1 );