Ignore MYMETA.yml
[gitmo/MooseX-ClassAttribute.git] / t / 05-with-attribute-helpers-backcompat.t
CommitLineData
9924122d 1use strict;
2use warnings;
3
4use Test::More;
5
6BEGIN {
7 eval "use MooseX::AttributeHelpers 0.13;";
8 plan skip_all => 'This test requires MooseX::AttributeHelpers 0.13+'
9 if $@;
10}
11
12{
13 package MyClass;
14
deaffdd0 15 use Moose;
9924122d 16 use MooseX::ClassAttribute;
17 use MooseX::AttributeHelpers;
18
19 class_has counter =>
20 ( metaclass => 'Counter',
21 is => 'ro',
22 provides => { inc => 'inc_counter',
23 },
24 );
25}
26
27is( MyClass->counter(), 0 );
28
29MyClass->inc_counter();
30is( MyClass->counter(), 1 );
31
32done_testing();