No need to actually get the instance, since we ignore it, but make
[gitmo/MooseX-ClassAttribute.git] / t / 04-with-attribute-helpers.t
CommitLineData
29c02565 1#!/usr/bin/env perl
2use strict;
3use warnings;
4use Test::More tests => 2;
5
6do {
7 package MyClass;
8 use MooseX::ClassAttribute;
9 use MooseX::AttributeHelpers;
10
11 class_has counter => (
12 metaclass => 'Counter',
13 is => 'ro',
14 provides => {
15 inc => 'inc_counter',
16 },
17 );
18};
19
20is(MyClass->counter, 0);
21MyClass->inc_counter;
22is(MyClass->counter, 1);
23