Test fixes
[gitmo/MooseX-AttributeHelpers.git] / t / 900_class_attribute.t
CommitLineData
6d043508 1#!/usr/bin/env perl
2use strict;
3use warnings;
1b5b99a9 4use Test::More;
5use MooseX::AttributeHelpers;
6d043508 6
7do {
8 package TestClass;
9 BEGIN {
1b5b99a9 10 ::plan skip_all => "MooseX::ClassAttribute 0.05 required for this test"
6d043508 11 unless eval {
12 require MooseX::ClassAttribute;
13 MooseX::ClassAttribute->VERSION('0.05');
14 };
1b5b99a9 15 ::plan tests => 2;
6d043508 16 MooseX::ClassAttribute->import;
17 }
18
19 class_has counter => (
20 metaclass => 'Counter',
21 provides => {
22 inc => 'inc_counter',
23 },
24 );
25};
26
27is(TestClass->counter, 0);
28TestClass->inc_counter;
29is(TestClass->counter, 1);
30